Programming Language Rankings

Complete rankings based on our composite index of 7 data sources. Updated weekly. Click any language for detailed breakdown.

Python has held #1 for 21 consecutive weeks.

Get the weekly rankings in your inbox

Join developers who care about data. No spam, unsubscribe anytime.

Click the arrow beside any rank to see the 7 source scores behind it.

Toggle source breakdownRankLanguageTrendSparklineScoreGHJobsSOWIKIPkgRedTut
1Python—42.5070.2840.610023.080100
2JavaScript—31.0065.4940.3249.50088.82
3Java—24.6056.1635.0634.230058.82
4C++—19.202815.1442.9325047.65
5C#—16.403529.6720.160038.24
6PHP—12.5016.3726.6622.060038.82
7TypeScript—12.2037.574.3217.050028.82
8Go—10.8021.431.3936.940015.29
9R—10.008.639.4236.440028.82
10Rust—9.007.920.8845.32009.76
11Swift—6.4014.046.1910.370022.94
12Ruby—5.5011.794.1710.60019.41
13Kotlin—4.0013.071.842.160015.53
14Perl—3.002.371.2512.78009.41
15Scala—2.806.562.076.27004
16Dart—2.503.731.745.930011.29
17Haskell—2.100.930.9610.63003.88
18Julia—1.700.70.238.650.1404.82
19Elixir—1.301.40.185.59002.88
20Lua—1.202.120.423.11005.76
▲Moved up from last week
▼Moved down from last week
—No change