Top Computer Languages
Source | TIOBE Index |
PYPL PopularitY of Programming Language Index | |
Date | 10 Oct 2025 |
Python is the top programming language in the TIOBE and PYPL Index. Python has taken a lead of over 15% from C in TIOBE. In PYPL, the gap is much wider, as top-ranked Python is ahead by over 15% from 2nd-ranked Java.
TIOBE: Python, C, C++, Java, and C# are way ahead of others in the TIOBE Index. C, C++, and Java are very close to each other at the 2nd, 3rd, and 4th numbers. C++ and C# have had positive trends in the past five years. These three have had negative trends in the past five years: Java, C, and PHP. PHP hit its lowest position (17th) ever in the TIOBE index in April 2024. PHP was in 3rd position in Mar 2010 and is now in 14th. C hits its lowest 4th position in Mar 2025. The rating of Java has declined from 26.49% in June 2001 to 7.87% in Jan 2024.
PYPL: According to PYPL, which publishes separate rankings for five countries, Python is the top language in all five countries (US, India, Germany, United Kingdom, and France). Python has taken a huge lead in these five countries over the 2nd ranker, and its shares are above 65% in Germany, France, and the United Kingdom. Python and Java account for almost 43% of the global search. Java is in 2nd position in four countries, and Go is in 2nd position in France. C/C++ is within the top five in four countries. C# is within the top five in three countries.
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.
Oct 2025 | Oct 2024 | Change | Programming language | Ratings | Change |
---|---|---|---|---|---|
1 | 1 | Python | 24.45% | +2.55% | |
2 | 4 | ↑ | C | 9.29% | +0.91% |
3 | 2 | ↓ | C++ | 8.84% | -2.77% |
4 | 3 | ↓ | Java | 8.35% | -2.15% |
5 | 5 | C# | 6.94% | +1.32% | |
6 | 6 | JavaScript | 3.41% | -0.13% | |
7 | 7 | Visual Basic | 3.22% | +0.87% | |
8 | 8 | Go | 1.92% | -0.10% | |
9 | 10 | ↑ | Delphi/Object Pascal | 1.86% | +0.19% |
10 | 11 | ↑ | SQL | 1.77% | +0.13% |
11 | 9 | ↓ | Fortran | 1.70% | -0.10% |
12 | 29 | ↑↑ | Perl | 1.66% | +1.10% |
13 | 17 | ↑↑ | R | 1.52% | +0.43% |
14 | 15 | ↑ | PHP | 1.38% | +0.17% |
15 | 16 | ↑ | Assembly language | 1.20% | +0.07% |
16 | 13 | ↓ | Rust | 1.19% | -0.25% |
17 | 12 | ↓↓ | MATLAB | 1.16% | -0.32% |
18 | 14 | ↓↓ | Scratch | 1.15% | -0.26% |
19 | 24 | ↑↑ | Ada | 0.98% | +0.25% |
20 | 21 | ↑ | Kotlin | 0.98% | +0.01% |
Oct 2025 | Change | Programming language | Share | Trends |
---|---|---|---|---|
1 | Python | 28.97 % | -0.5 % | |
2 | Java | 13.94 % | -1.5 % | |
3 | ↑ | C/C++ | 10.54 % | +3.6 % |
4 | ↑↑↑↑↑↑↑ | Objective-C | 7.05 % | +4.5 % |
5 | ↓↓ | JavaScript | 6.33 % | -1.7 % |
6 | R | 5.27 % | +0.6 % | |
7 | ↓↓ | C# | 3.96 % | -2.5 % |
8 | ↓ | PHP | 3.19 % | -0.8 % |
9 | Swift | 2.93 % | +0.3 % | |
10 | Rust | 2.59 % | -0.0 % | |
11 | ↑↑↑↑ | Ada | 2.25 % | +1.1 % |
12 | ↓↓↓↓ | TypeScript | 2.11 % | -0.8 % |
13 | ↑ | Matlab | 1.42 % | -0.1 % |
14 | ↓↓ | Go | 1.24 % | -0.9 % |
15 | ↓↓ | Kotlin | 1.19 % | -0.8 % |
16 | Powershell | 1.05 % | +0.0 % | |
17 | ↑↑ | Ruby | 0.96 % | -0.0 % |
18 | VBA | 0.92 % | -0.1 % | |
19 | ↑ | Lua | 0.92 % | +0.1 % |
20 | ↓↓↓ | Dart | 0.88 % | -0.1 % |
21 | ↑ | Abap | 0.5 % | -0.1 % |
22 | ↑↑ | Julia | 0.46 % | +0.1 % |
23 | ↓↓ | Scala | 0.38 % | -0.2 % |
24 | ↓ | Visual Basic | 0.26 % | -0.2 % |
25 | ↑ | Zig | 0.19 % | +0.0 % |
26 | ↑↑↑↑ | Delphi/Pascal | 0.14 % | +0.1 % |
27 | Cobol | 0.12 % | -0.0 % | |
28 | ↓↓↓ | Groovy | 0.11 % | -0.1 % |
29 | ↓ | Perl | 0.09 % | -0.0 % |
30 | ↓ | Haskell | 0.06 % | -0.0 % |
Oct 2025 | Programming language | Share |
---|---|---|
1 | Python | 31.9 % |
2 | Java | 14.38 % |
3 | C/C++ | 10.14 % |
4 | R | 7.48 % |
5 | Objective-C | 6.76 % |
6 | JavaScript | 5.87 % |
7 | C# | 4.24 % |
8 | Swift | 3.91 % |
9 | Rust | 3.53 % |
10 | TypeScript | 2.36 % |
11 | Matlab | 1.52 % |
12 | Powershell | 1.45 % |
13 | PHP | 1.42 % |
14 | Ruby | 0.82 % |
15 | Ada | 0.8 % |
16 | Kotlin | 0.59 % |
17 | Lua | 0.49 % |
18 | VBA | 0.48 % |
19 | Go | 0.48 % |
20 | Julia | 0.32 % |
21 | Dart | 0.29 % |
22 | Visual Basic | 0.26 % |
23 | Groovy | 0.13 % |
24 | Zig | 0.11 % |
25 | Scala | 0.07 % |
26 | Delphi/Pascal | 0.05 % |
27 | Perl | 0.05 % |
28 | Cobol | 0.05 % |
29 | Abap | 0.04 % |
30 | Haskell | 0.02 % |
Oct 2025 | Programming language | Share |
---|---|---|
1 | Python | 38.61 % |
2 | Java | 24.46 % |
3 | JavaScript | 10.77 % |
4 | C/C++ | 7.37 % |
5 | C# | 5.66 % |
6 | TypeScript | 3.1 % |
7 | PHP | 2.88 % |
8 | R | 1.69 % |
9 | Go | 1.3 % |
10 | Kotlin | 0.93 % |
11 | Abap | 0.83 % |
12 | Dart | 0.61 % |
13 | Objective-C | 0.45 % |
14 | Matlab | 0.35 % |
15 | Swift | 0.3 % |
16 | Rust | 0.22 % |
17 | VBA | 0.19 % |
18 | Cobol | 0.1 % |
19 | Scala | 0.03 % |
20 | Ruby | 0.03 % |
21 | Powershell | 0.03 % |
22 | Groovy | 0.02 % |
23 | Visual Basic | 0.01 % |
24 | Lua | 0.01 % |
25 | Perl | 0.01 % |
26 | Ada | 0.0 % |
27 | Delphi/Pascal | 0.0 % |
Oct 2025 | Programming language | Share |
---|---|---|
1 | Python | 68.52 % |
2 | Java | 15.08 % |
3 | C/C++ | 3.16 % |
4 | R | 2.71 % |
5 | C# | 1.92 % |
6 | Rust | 1.74 % |
7 | JavaScript | 1.58 % |
8 | Abap | 1.16 % |
9 | Kotlin | 1.02 % |
10 | Objective-C | 0.9 % |
11 | PHP | 0.64 % |
12 | TypeScript | 0.42 % |
13 | Swift | 0.29 % |
14 | Matlab | 0.23 % |
15 | Powershell | 0.19 % |
16 | Lua | 0.16 % |
17 | Julia | 0.13 % |
18 | Go | 0.1 % |
19 | Dart | 0.03 % |
20 | Cobol | 0.0 % |
21 | Scala | 0.0 % |
21 | Visual Basic | 0.0 % |
23 | Ruby | 0.0 % |
Oct 2025 | Programming language | Share |
---|---|---|
1 | Python | 66.66 % |
2 | Java | 14.24 % |
3 | C/C++ | 6.16 % |
4 | JavaScript | 3.12 % |
5 | C# | 1.84 % |
6 | Objective-C | 1.47 % |
7 | Perl | 1.2 % |
8 | Groovy | 1.2 % |
9 | TypeScript | 1.0 % |
10 | R | 0.69 % |
11 | Rust | 0.5 % |
12 | Swift | 0.41 % |
13 | PHP | 0.25 % |
14 | VBA | 0.19 % |
15 | Ruby | 0.19 % |
16 | Matlab | 0.19 % |
17 | Kotlin | 0.19 % |
18 | Powershell | 0.12 % |
19 | Go | 0.12 % |
20 | Dart | 0.09 % |
21 | Scala | 0.06 % |
22 | Julia | 0.06 % |
23 | Lua | 0.06 % |
24 | Ada | 0.0 % |
Oct 2025 | Programming language | Share |
---|---|---|
1 | Python | 78.95 % |
2 | Go | 4.88 % |
3 | Swift | 3.64 % |
4 | Java | 3.49 % |
5 | Ruby | 2.5 % |
6 | C/C++ | 1.87 % |
7 | R | 0.76 % |
8 | Rust | 0.63 % |
9 | C# | 0.58 % |
10 | JavaScript | 0.58 % |
11 | Objective-C | 0.58 % |
12 | Matlab | 0.38 % |
13 | PHP | 0.38 % |
14 | TypeScript | 0.32 % |
15 | Lua | 0.19 % |
16 | Powershell | 0.13 % |
17 | Kotlin | 0.13 % |
18 | Visual Basic | 0.0 % |
19 | Perl | 0.0 % |
20 | VBA | 0.0 % |
21 | Haskell | 0.0 % |