Get Our Newsletter

Tech Cocktail

A Ranking of the Top Programming Languages (By Growth, Popularity, and Job Demand)

ieespectrum_programminglanguages

Coding is increasingly becoming one of the most important skill sets to have. Whether simply trying to understand the technical aspects of the conversations in which you engage (whether with the programmers within your own startup or with your more technical friends) or to gain more of a professional edge in the marketplace, IEEE (Institute of Electrical and Electronics Engineers) Spectrum has ranked the popularity of 49 different programming languages, so you can figure out for yourself where to start (or continue) your coding journey.

According to the chart, the top programming language is Java, followed by C and C++. HTML (which, let’s be honest, is what most people start out with or are most familiar with) comes in at number 14 on the IEEE Spectrum’s ranking. Python – another language that many beginners choose to pursue – comes it at the number 4 spot. The ranking obviously doesn’t yet have Apple’s new Swift language, but it would be interesting to see where it would’ve placed considering the language’s nature (supposedly incorporating aspects of languages like Ruby and Objective-C).

4603545802244096

The top 15 programming languages according to IEEE Spectrum. See the ranking for all 49 ranked languages. (via IEEE Spectrum)

The interactive chart allows you to sort through the top programming languages. By default, the languages are ranked by IEEE Spectrum’s overall rankings, using 12 different metrics from ten sources, including Google Search, Google Trends, Twitter, GitHub, Stack Overflow, Reddit, Hacker News, Career Builder, Dice, and IEEE’s own Xplore Digital Library (which contains nearly 4 million conference and journal articles covering various scientific and engineering disciplines). Users can also sort the rankings by what’s trending or growing rapidly in popularity, which ones are in the most demand by employers, what’s popular on social media or on open source hubs like GitHub, or sort by some other way. You also have the option to sort specifically by language type (Web, mobile, enterprise, or embedded).

You can sort through the rest of the rankings yourself: IEEE Spectrum Interactive on Top Programming Languages.

Get more delivered to your inbox just like it!
Get Our Newsletter
Sorry about that. Try these articles instead!
About the Author

Ronald Barba is an associate writer and reporter for Tech Cocktail. Formerly a DC native, he's now based in New York City. He reports on the Mid-Atlantic and Northeast, looking at startup communities like Boston, Chicago, D.C., and NYC. He's especially interested in venture capital, M&As, and tech/business trends. Aside from startups, Ronald is interested in philosophy, cognitive science, politics, social justice, pop culture, and all things geek. He reads Murakami and Barthes, and alternates binge watch sessions of 'Doctor Who' and 'The Mindy Project'. Got something to say? Then email me (ronald@tech.co). Follow me on Twitter: @RonaldPBarba. Subscribe to me on Facebook. Find me on Google.

Tags:

Leave a Reply

  • (will not be published)