There are a lot of opportunities and possibilities out there in the programming world! We found some useful programming language trends that make it easier to decide where to start based on application, salary, geography and popularity.
If money drives you, study Ruby, Matlab or Python. They have the three highest average salaries of the top ten languages and are the only languages that pay over $100,000 per year on average. If you study PHP or C#, expect a lower (though still lucrative) salary – both average a little below $90,000 per year.
California, of course, has job openings aplenty for programmers of all stripes, though that abundance comes with a high cost of living. Python and Ruby jobs are especially concentrated in California, where companies like Google use Python and Airbnb uses Ruby, but the state is comparatively low in C# jobs.
Python, used at both Google and Facebook, is the fastest growing language of the bunch based on the percentage of Google searches in the US for Python tutorials versus other language tutorials. Java, PHP and C++ held a lot of interest a decade ago, but searches for related tutorials been on the decline (though there are still a ton of Java job openings across the country, including at Apple).
Source: Data is based on IEEE Spectrum’s Top 10 Programming Languages 2014 Rankings.