Tentra wrote:It all depends on what you want to do with the language. I've broken your list down into how I think of languages:
System:
C/C++
Java
Java is not a systems language. Systems languages are those meant to write systems software (read Operating Systems, and other system-critical constructs). (You can read up on it
here.) Rather, Java is an application programming language)
Tentra wrote:System languages tend to be used to write applications. C++ is definitely the most common, it pretty much sets the standard for system languages. Java is quite similar to C++, but a little more beginner friendly in my opinion.
As stated above, you're thinking of application programming. Also, Java is much more common than C++ in the application-programming sphere, although both have massive popularity.
Tentra wrote:Web languages, well, are used on the web. HTML hardly warrants any study in my opinion as it's not a programming language, but rather a markup language.
HTML is a great language for initial study, as it provides a good idea of how code should be structured, and some other higher-level concepts that are used in other languages.
Tentra wrote:You also will learn HTML as you develop with other web languages, such as PHP, Ruby (Rails), or Python (Django). JavaScript is pretty easy to learn if you already know another language and definitely worth learning if you want to do web development.
Yes, but your HTML will suffer as well as your other languages. If you're planning to continue using web-programming languages, a solid background in HTML is an absolute must.
OP: Besides the minor issues in their post, Tentra's post contains a good list to go off of. Really once you learn one or two, you'll know where you want to go from there. And as far as where to learn the languages, I would start out
here if I were you.