Index

With this article we want you to update about these trends, taking a cue from different sources like the following indexes: TIOBE, PYPL, and IEEE, as well as Stack Overflow and GitHub. We would, however, like to make one point. The fact that one programming language is more trendy than another does not mean that it has to be chosen. Each language has specific characteristics and spheres of application.
As we have stressed several times, the choice of a programming language always depends on the specific needs of a project, needs – we repeat – to be identified with clear and transparent communication between all the teams involved in that particular project. For further information on this theme, we invite you to read "Why do so many software projects fail?"
Let us now turn to the article and give you an overview of each source and a final comparison of all of them.
TIOBE index
Let's look at the first 10 positions in the following chart:

According to this index, the most searched language in 2024 was Python. Also, the search for C++ and Java increased, making them the top languages together with Python. Interest for C and SQL has decreased, while searches for C# and JavaScript have remained unchanged. It is interesting to note that dated technologies have come into the first 10 positions, like Delphi/Object Pascal (published by Apple for the first time in 1986) and Visual Basic (released by Microsoft in 1991).
Looking at the highest positions from the previous year:
.jpg)
In the following picture, however, we can get an overview of the Tiobe index over the years:

PYPL index

The PYPL index also confirms Python's supremacy with the number of tutorial searches performed. Java and JavaScript retain the second and third places, but both register a drop of -0.9%. C/C++ rises to fourth place, demonstrating its still relevant role. Interestingly, Rust rises in the rankings, a sign of the growing interest in its security and performance. PHP (-0.7%) and TypeScript (-0.1%) see a slight decrease, indicating a possible reduction in their popularity. It should be noted that Objective-C (2.74%) is still in the ranking, despite Swift being the main language for iOS development.
Let us now look at what the PYPL ranking looked like in 2024:
.jpg)

IEEE index
The trending section measures the languages' general popularity based on factors like online searches and academic usage.

Again, Python dominates the ranking, clearly distancing itself from the other languages. Java and JavaScript follow in second and third place, confirming their importance, albeit with a considerable gap from Python. This is followed by C++ and C, which remain in high positions, and TypeScript, which is well placed, demonstrating the growing adoption, especially in modern frontend development. Go and Rust are on the rise, a sign of increased interest in high-performance and secure languages. Finally, C# continues to hold a solid position, while HTML appears, demonstrating its role in web content creation.
Now we look at the jobs section, which shows the job demand for each language, based on the job vacancies and demand in the sector compared to the trending graph.

Stack Overflow
The following table shows the 10 favourite languages of professional developers in 2024:

JavaScript dominates the ranking in Stack Overflow's survey, remaining the most widely used language among the professional developers who participated, followed by SQL, demonstrating the importance of databases in the IT sector. Although they are not ‘pure’ programming languages, HTML and CSS are fundamental to web development, which is why they have such strong adoption. Python occupies the fourth position here, confirming its popularity and continued growth in recent years. TypeScript also remains in a high position, along with Bash/Shell, the latter reflecting developers' need to work with automation, server management and DevOps scripts. Java and C# remain relevant. C++ is less used than other languages, while TypeScript is in continuous decline.
GitHub
The graph below shows the ranking of the most used programming languages on GitHub from 2014 to 2024, based on the number of unique developers contributing to the projects of each language.

Python dominates the ranking according to this graph. JavaScript drops to second place, although it is still widely used for frontend and backend development. TypeScript is growing strongly, especially considering that it was not even present in this ranking in 2014. Java, on the other hand, has lost several positions over the years, partly reflecting a decline in interest compared to more modern languages such as Python. Although C# is no longer at the top, it remains stable, while C++ and especially PHP have lost a lot of ground. Shell and C remain in the ranking; Go grows slightly, but Objective-C and Ruby have disappeared from the top positions. Objective-C has been almost completely replaced by Swift in iOS development. Ruby, once very popular thanks to Ruby on Rails, has lost relevance to JavaScript and Python.
Final comparison
.png)
Conclusion
When choosing a language, it is crucial to consider the requirements of the project, required performance, scalability and long-term support, rather than relying solely on popularity rankings. For example, while Python is ideal for machine learning and scripting, C and C++ remain irreplaceable in embedded systems, and SQL is indispensable for database management.