Which Programming Language Should I Learn?

I have been following an online course lately. A bunch of different programming languages were thrown in as part of the syllabus. However, after completing about 1/3 of the course, I can't help but wonder if I should invest more time perfecting these languages, or if those were merely taught to demonstrate the concepts and ideas.

So which programming languages should you learn? Among others, website Dev/Code/Hack suggests a different question - what is the problem that you are trying to solve? In other words, your intended application.

The popular languages today are: Ruby, Python, PHP, Objective-C, HTML, CSS, JavaScript, Java, .Net, C/C++. Oh, they even included handy summary tables of what each of the languages are typically used for - very useful.

http://devcodehack.com/which-programming-language-should-you-learn-to-make-money/

Personally I don't know enough about the industry to comment on which language specialists tend to be higher earners, but author of the blog seems to suggest: Python, Objective-C, JavaScript, HTML, CSS. You'll also need to get some kind of database (MySQL, MongoDB), and learn how to program with it.
Note: I should revisit this post in a few years to see if I agree with it.

It comments further:
If you want to program video games or high-frequency trading apps, then C++ is probably the way for you. If you want to make websites, Python, Ruby or PHP are great, along with HTML/CSS/JS. If you want to program IPhone then Objective-C is the way.

JavaScript, HTML and CSS are used together and is used for making stuff look good in your web browser. They will always be used in conjunction with a server-side language such as Python, Ruby or PHP.

http://devcodehack.com/which-programming-language-should-you-learn-to-make-money/

Typically, there are folks who deal with the back-end and folks who deal with the front-end. These days there is a new crop of people who do mobile. Sometimes you can find people who do all of the above, but generally when you look for a job you will fill just one of those roles.

I think I have a clearer idea of what to expect now. 
Time to go back to the tutorials!

Comments

Popular posts from this blog

What can be done about Food Waste?

What matters?

Why do companies go to Science Parks or Research Parks?