Go enters the top 10

Python retains its No. 1 position ahead of the C language. Java completes the podium.

/ Published on


The first 7 places remain unchanged since March 2022. © TIOBE

Go enters the top 10

Notable change this month: the Go language enters the top 10. Compared to March 2022, it obtains an increase of 3 places in the ranking (+0.26% use). On this subject, Paul Jansen, CEO of TIOBE Software, explains that the Go language is particularly appreciated by engineers:

Engineers seem to love the Go programming language. What sets it apart? Go is not revolutionary, but its strength lies in the combination of the right features. […] It is also useful that Go is developed by the Google company. This builds long-term trust in this language.

The top 20 computer languages ​​in March

Since last month, Java has come back ahead of C++ to complete a podium dominated by Python (+0.57% use over the past year) and C (+1.67%). Note that the leading quartet has been amply consolidated since March 2022. At the same period last year, Python, C, Java and C++ combined 47.17% use. A year later, the 4 programming languages ​​account for 56.41% use.

According to TIOBE’s index, the top 20 programming languages ​​for the month of March 2023 are as follows:

  1. Python (similar position from March 2022)
  2. C (=)
  3. Java (=)
  4. C++ (=)
  5. C# (=)
  6. Visual Basic (=)
  7. JavaScript (=)
  8. SQL (+2)
  9. PHP (+1)
  10. GB (+3)
  11. Assembly language (-2)
  12. MATLAB (+3)
  13. Delphi/Object Pascal (-1)
  14. Scratch (+9)
  15. Classic Visual Basic (+2)
  16. R (-5)
  17. Fortran (+13)
  18. Ruby (-2)
  19. Rust (+7)
  20. Swift (-6)

Discover the top 100 most popular languages

TIOBE Ranking March 2023
The evolution of the popularity rating of languages ​​since 2002. © TIOBE

The ranking criteria of the TIOBE index

The TIOBE index is an indicator of the popularity of computer languages. It takes queries from the top 100 languages ​​on Google, Bing, Yahoo, Wikipedia, Amazon, YouTube, and Baidu, and ranks them by assigning a score based on how often they are used by developers. It should therefore be emphasized that the TIOBE index is not an indicator of the quality of programming languages ​​but rather of their current popularity.