It depend on what kind of development you want to do. C and C++ are popular for desktop apps and embedded systems, but jobs in this area are rare. I am lucky to have one. Web development on Open Source platform / LAMP development is still going very strong. Languages in that area include PHP (slowly in decline, but there to stay), JavaScript with Node.js (in progress, but for how long, this is yet to know), Ruby (stable) or Python (in progress).
Other development include IT one, where you program platforms like Puppet or Chief and good old scripting / integration. There jobs are getting rarer. Not because the need is smaller, but mostly because the cloud make a clear break from how it was done and how it is done. Just like virtualisation did half a decade ago.
Before investing in any languages and getting real education for it, take your time to pick the one right for where you want to go, not where you are now. I also strongly advice to take real classes, not online one. Self taught programmers are less in less well received by the market. Mistakes they made decades ago are coming back now. All the higher level of thinking developed since ~1995 are usually very hard for "amateur" developer to integrate in their workflow. I program since a very long time, many years before I went back to become a software engineer. I know from personal experiences the difference between a very technical point of view over how to code and a very architectured one. I don't know your personal situation or how old you are, so I can't tell, but the "where" to learn a programming language is a very good question to ask yourself.
|