Top Computer Languages
| Source | TIOBE Index |
| PYPL PopularitY of Programming Language Index | |
| Date | 11 Apr 2026 |
Python is the leading programming language in both the TIOBE and PYPL indices. In the TIOBE Index, it holds a lead of nearly 10% over C. The gap is even larger in the PYPL Index, where Python surpasses second-ranked Java by more than 23%.
TIOBE: Python, C, C++, Java, and C# are significantly ahead of the other languages in the TIOBE Index. Meanwhile, C++, Java, and C# are closely ranked, occupying the 3rd, 4th, and 5th positions, respectively. Additionally, Visual Basic, R, Perl, and Swift have all shown improvements in their ratings over the past year.
Java reached its lowest-ever position, 4th, in the TIOBE Index in March 2026, whereas its most recent top ranking was in April 2020. Over time, Java’s rating has also declined considerably, falling from 26.49% in June 2001 to 7.87% in January 2024. PHP, which held the 3rd position in March 2010, has now dropped significantly to 18th place. Similarly, C reached its lowest rank of 4th in March 2025, although it has consistently remained within the top four positions throughout. JavaScript achieved its highest ranking of 6th place in March 2026.
PYPL: According to PYPL, which publishes separate rankings for five countries, Python ranks as the top programming language in all of them—the United States, India, Germany, the United Kingdom, and France. It holds a substantial lead over the second-ranked language in each country, with a share exceeding 40% across all five. Globally, Python, C/C++, and Java together account for nearly 59% of total searches. C/C++ ranks second in three of these countries, while Java holds the second position in India.
PHP is the biggest loser in recent years in PYPL. Its share was over 20% in 2008; now, this figure is only 3.19% in 2025. Java is declining too, but not as fast as PHP. Java's contribution was over 31% in 2008, and still, it holds 13.94%. From 2004 to 2009, 50% of the search was for either Java or PHP.
TIOBE Index: TIOBE ratings are calculated by counting hits of the most popular search engines. Twenty-five search engines are used to calculate the TIOBE index. The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index started in the year 2001 and is updated once a month.
PYPL Index: The PYPL PopularitY of Programming Language Index is created by analyzing how often language tutorials are searched on Google. The index is updated once a month.
| Mar 2026 | Mar 2025 | Change | Programming language | Ratings | Change |
|---|---|---|---|---|---|
| 1 | 1 | Python | 21.25% | -2.59% | |
| 2 | 4 | ↑ | C | 11.55% | +2.02% |
| 3 | 2 | ↓ | C++ | 8.18% | -2.90% |
| 4 | 3 | ↓ | Java | 7.99% | -2.37% |
| 5 | 5 | C# | 6.36% | +1.49% | |
| 6 | 6 | JavaScript | 3.45% | -0.01% | |
| 7 | 9 | ↑ | Visual Basic | 2.50% | -0.02% |
| 8 | 8 | SQL | 2.00% | -0.57% | |
| 9 | 16 | ↑↑ | R | 1.88% | +0.94% |
| 10 | 10 | Delphi/Object Pascal | 1.80% | -0.36% | |
| 11 | 24 | ↑↑ | Perl | 1.75% | +1.05% |
| 12 | 12 | Scratch | 1.63% | -0.03% | |
| 13 | 11 | ↓ | Fortran | 1.45% | -0.25% |
| 14 | 14 | Rust | 1.31% | +0.09% | |
| 15 | 15 | MATLAB | 1.29% | +0.31% | |
| 16 | 7 | ↓↓ | Go | 1.29% | -1.49% |
| 17 | 17 | Assembly language | 1.29% | +0.42% | |
| 18 | 13 | ↓↓ | PHP | 1.23% | -0.25% |
| 19 | 18 | ↓ | Ada | 1.10% | +0.25% |
| 20 | 26 | ↑↑ | Swift | 1.04% | +0.44% |
| Apr 2026 | Change | Programming language | Share | Trends |
|---|---|---|---|---|
| 1 | Python | 36.21 % | +5.7 % | |
| 2 | ↑↑ | C/C++ | 13.21 % | +6.2 % |
| 3 | ↓ | Java | 10.01 % | -5.4 % |
| 4 | ↑↑ | R | 6.17 % | +1.6 % |
| 5 | ↓↓ | JavaScript | 5.07 % | -3.0 % |
| 6 | ↑↑↑↑↑ | Swift | 3.15 % | +0.8 % |
| 7 | ↓↓ | C# | 3.0 % | -3.0 % |
| 8 | Rust | 2.98 % | -0.1 % | |
| 9 | ↓↓ | PHP | 2.96 % | -0.7 % |
| 10 | Objective-C | 2.57 % | +0.1 % | |
| 11 | ↑↑↑↑ | Ada | 2.51 % | +1.1 % |
| 12 | ↓↓↓ | TypeScript | 1.8 % | -0.9 % |
| 13 | ↑ | Matlab | 1.51 % | -0.1 % |
| 14 | ↑↑↑↑↑↑ | Powershell | 1.26 % | +0.4 % |
| 15 | ↑↑ | Ruby | 0.95 % | -0.1 % |
| 16 | Dart | 0.94 % | -0.1 % | |
| 17 | ↓↓↓↓ | Kotlin | 0.9 % | -0.9 % |
| 18 | Lua | 0.86 % | -0.1 % | |
| 19 | VBA | 0.85 % | -0.1 % | |
| 20 | ↑↑↑ | Julia | 0.73 % | +0.4 % |
| 21 | ↓↓↓↓↓↓↓↓↓ | Go | 0.71 % | -1.3 % |
| 22 | Scala | 0.36 % | -0.2 % | |
| 23 | ↓↓ | Abap | 0.35 % | -0.2 % |
| 24 | ↑ | Zig | 0.24 % | +0.0 % |
| 25 | ↑↑↑↑↑ | Delphi/Pascal | 0.23 % | +0.2 % |
| 26 | ↓↓ | Visual Basic | 0.17 % | -0.1 % |
| 27 | ↑↑ | Haskell | 0.11 % | +0.0 % |
| 28 | Perl | 0.1 % | +0.0 % | |
| 29 | ↓↓↓ | Groovy | 0.05 % | -0.1 % |
| 30 | ↓↓↓ | Cobol | 0.04 % | -0.1 % |
| Apr 2026 | Programming language | Share |
|---|---|---|
| 1 | Python | 40.9 % |
| 2 | C/C++ | 14.07 % |
| 3 | Java | 8.66 % |
| 4 | R | 6.95 % |
| 5 | JavaScript | 4.16 % |
| 6 | Swift | 3.89 % |
| 7 | Rust | 3.76 % |
| 8 | Objective-C | 2.72 % |
| 9 | C# | 2.52 % |
| 10 | Ada | 2.01 % |
| 11 | TypeScript | 1.7 % |
| 12 | PHP | 1.66 % |
| 13 | Matlab | 1.49 % |
| 14 | Ruby | 1.18 % |
| 15 | Powershell | 1.14 % |
| 16 | Lua | 0.64 % |
| 17 | VBA | 0.62 % |
| 18 | Julia | 0.59 % |
| 19 | Dart | 0.55 % |
| 20 | Kotlin | 0.36 % |
| 21 | Go | 0.23 % |
| 22 | Zig | 0.07 % |
| 23 | Delphi/Pascal | 0.05 % |
| 24 | Perl | 0.03 % |
| 25 | Haskell | 0.02 % |
| 26 | Scala | 0.01 % |
| 27 | Visual Basic | 0.01 % |
| 28 | Groovy | 0.0 % |
| 29 | Cobol | 0.0 % |
| Apr 2026 | Programming language | Share |
|---|---|---|
| 1 | Python | 41.98 % |
| 2 | Java | 18.36 % |
| 3 | C/C++ | 10.78 % |
| 4 | JavaScript | 8.59 % |
| 5 | C# | 4.34 % |
| 6 | R | 3.7 % |
| 7 | TypeScript | 2.83 % |
| 8 | PHP | 2.76 % |
| 9 | Swift | 1.57 % |
| 10 | Matlab | 1.25 % |
| 11 | Rust | 1.14 % |
| 12 | Kotlin | 0.67 % |
| 13 | Ada | 0.57 % |
| 14 | Dart | 0.43 % |
| 15 | Go | 0.37 % |
| 16 | Abap | 0.17 % |
| 17 | VBA | 0.12 % |
| 18 | Powershell | 0.12 % |
| 19 | Objective-C | 0.09 % |
| 20 | Groovy | 0.06 % |
| 21 | Ruby | 0.05 % |
| 22 | Cobol | 0.02 % |
| 23 | Lua | 0.01 % |
| 24 | Perl | 0.01 % |
| 24 | Scala | 0.01 % |
| 26 | Visual Basic | 0.0 % |
| Apr 2026 | Programming language | Share |
|---|---|---|
| 1 | Python | 44.14 % |
| 2 | C/C++ | 17.51 % |
| 3 | Java | 12.66 % |
| 4 | R | 9.66 % |
| 5 | Matlab | 2.83 % |
| 6 | JavaScript | 2.68 % |
| 7 | Rust | 2.09 % |
| 8 | C# | 2.05 % |
| 9 | Swift | 1.67 % |
| 10 | PHP | 1.22 % |
| 11 | TypeScript | 1.13 % |
| 12 | Powershell | 0.9 % |
| 13 | VBA | 0.72 % |
| 14 | Ada | 0.27 % |
| 15 | Objective-C | 0.13 % |
| 16 | Kotlin | 0.09 % |
| 17 | Julia | 0.06 % |
| 17 | Lua | 0.06 % |
| 19 | Perl | 0.06 % |
| 20 | Delphi/Pascal | 0.03 % |
| 21 | Ruby | 0.02 % |
| 22 | Go | 0.02 % |
| Apr 2026 | Programming language | Share |
|---|---|---|
| 1 | Python | 46.2 % |
| 2 | C/C++ | 16.76 % |
| 3 | Java | 11.68 % |
| 4 | R | 6.69 % |
| 5 | JavaScript | 5.81 % |
| 6 | PHP | 2.82 % |
| 7 | Swift | 1.71 % |
| 8 | Rust | 1.69 % |
| 9 | C# | 1.56 % |
| 10 | Objective-C | 1.46 % |
| 11 | Matlab | 0.83 % |
| 12 | TypeScript | 0.6 % |
| 13 | Ada | 0.51 % |
| 14 | Ruby | 0.43 % |
| 15 | VBA | 0.31 % |
| 16 | Powershell | 0.27 % |
| 17 | Kotlin | 0.23 % |
| 18 | Delphi/Pascal | 0.18 % |
| 19 | Perl | 0.17 % |
| 20 | Julia | 0.03 % |
| 21 | Lua | 0.03 % |
| 22 | Haskell | 0.01 % |
| 24 | Go | 0.01 % |
| 24 | Groovy | 0.01 % |
| 24 | Dart | 0.01 % |
| 24 | Abap | 0.01 % |
| Apr 2026 | Programming language | Share |
|---|---|---|
| 1 | Python | 75.2 % |