Why should I study Java Programming among than other programming language?
Welcome to the Java Programming Forums
The professional, friendly Java community. 21,500 members and growing!
The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.
>> REGISTER NOW TO START POSTING
Members have full access to the forums. Advertisements are removed for registered users.
Why should I study Java Programming among than other programming language?
I don't think you can say any single language is "the best". I would suggest learning a few different languages (at least the basics). Some really good ones to learn would be Java, C++, Python, and html/css/javascript (not really a programming language, but these are the foundations of the internet). Which languages you know also depend on which applications/problems you want to solve. For example, if you are interested in scientific computing, Matlab/SciPi/R are some good languages you probably want to get acquainted with. If you want to do stuff for banks/the finance industry (shudder), learning COBOL might be a good idea( they might have switched over to C/C++ by now, though). If you want to work on database stuff, SQL is a good language to learn (note that there are tons of flavors of SQL)
Java is a great language to start programming on because it is very flexible, widely used, and easy to learn. Even if you decide not to stick with mainly Java in the long run, learning Java will help you gain a good grasp on Object Oriented Programming, probably the predominant methodology for programming today. Java also has a huge API and tons of example code on the web, making development time for applications drop significantly. Java is also platform-independent (for the most part), meaning you can write your program once and theoretically as long as another machine has Java installed on it (whether linux, osx, windows, mobiles, etc.), you can still run your program.
edit: I completely forgot about PHP. That is definately a popular language for doing stuff on the web nowadays.
Last edited by helloworld922; March 8th, 2010 at 10:24 AM.
To elaborate on Hw's post, java is a language, so depending on what your end goals are may or may not be best. As a simple language analogy, (disregarding where you are located) if you are going to visit Russia you'll want to learn a bit of Russian...or if you are going to visit Spain you want to learn a bit of Spanish. Similarly, if you want a write once run-anywhere language with GUI development you may want to learn java. If you want to create a website you'll want to learn html, or design a database SQL. Overall, I prefer java over other similar languages like C++ for a few reasons, such as the 'write once run anywhere' philosophy, the simplicity of the GUI design, and the beauty of how it can be used.
probably java is the one of the established language, its stable etc...