ZDNET Index of Programming Language Popularity 2024

Python tops ZDNET's Poll of the Popularity Polls

ZDNET tried to rank the most popular programming languages…after asking what this even means.
 

With much of the world focused on a certain upcoming US election, there might never have been more focus on polls. But we all know that polls can be influenced by the questions pollsters choose to ask, or even skewed to arrive at the desired outcome.

When it comes to programming languages, this ZDNET article recently tried to make sense of the multiple competing popularity indexes and come up with their list of the most popular programming languages in 2024.

They started by taking a step back, asking questions like “What does popularity even mean?”, and “Is that even a language?”.

As with politics, the answer will depend on the motivation of the questioner, and the perspective of the questionee, e.g.:

  • A student might want to know where the best programming jobs are, influencing their decision on which language to study.
  • A developer embarking on a new project might prefer to use the language they consider the best technical fit for the job at hand.
  • That same developer’s boss might be prepared to compromise on short-term efficiency if they see a risk down the track when it comes to finding skilled programmers familiar with a relatively obscure language.

That dilemma is reflected in the different methodologies used by publishers of a range of “language popularity indexes”, who might take into account things like:

  • How often the language name is mentioned in web searches
  • How many job advertisements mention the language
  • The sales of books that teach or describe the language
  • The number of existing lines of code written in the language
  • The number of projects in repositories like GitHub
  • The number of courses teaching the language, or students enrolled

ZDNET’s Poll of the Polls

When it comes to political polls, independent analysts often approach this issue by aggregating the results of multiple polls, sometimes applying weightings based on their perceived reliability. The results might look something like this chart from BBC News:

BBC Poll

David Gewirtz of ZDNet decided to take a similar approach. He:

  • Aggregated the results of nine prominent language popularity indexes
  • Focused on languages that were listed in 5 or more of those indexes
  • Weighted languages based on frequency of appearance, and rankings

Long-term readers of Orchid’s articles will know that we’ve taken an interest in this subject for years, often quoting sources like the Tiobe, IEEE Spectrum, or PYPL Indexes. Our articles have usually drawn attention to the rise in popularity of Python, the scripting language used by Orchid Extender.

We were curious to see what ZDNET came up with in their resulting ZDNET Index of Programming Language Popularity for 2024.

ZDNET Index of Programming Language Popularity 2024

The result confirmed what we’ve been reporting for years, with Python coming in “top of the pops”, leading the cluster comprising Python, JavaScript, and Java, followed by the family C-based languages.

(For more about how we’ve leveraged the power of Python, take a look at Extender Developer, or browse our Extender Marketplace for a small taste of the solutions we and our partners have managed to implement for Sage 300.)

Latest

2024 to 2025
Anatomy of a Version Update
Releasing a new version of Orchid's modules requires a team effort. Find out a little about what's involved as we prepare for Sage 300 v2025.