Top Programming Languages for 2021

TIOBE Index for July 2021

  1. C
  2. Java
  3. Python
  4. C++
  5. C#
  6. Visual Basic
  7. JavaScript
  8. PHP
  9. Assembly language
  10. SQL
  11. Classical Visual Basic
  12. R
  13. Go
  14. Fortran
  15. Groovy
  16. Swift
  17. Ruby
  18. Perl
  19. MATLAB
  20. Delphi/Object Pascal

PYPL for July 2021

  1. Python
  2. Java
  3. JavaScript
  4. C#
  5. C/C++
  6. PHP
  7. R
  8. TypeScript
  9. Objective-C
  10. Swift
  11. Kotlin
  12. Matlab
  13. VBA
  14. Go
  15. Rust
  16. Ruby
  17. Visual Basic
  18. Ada
  19. Scala
  20. Dart

IEEE Spectrum: Top Programming Languages 2020

  1. Python
  2. Java
  3. C
  4. C++
  5. JavaScript
  6. R
  7. Arduino
  8. Go
  9. Swift
  10. Matlab
  11. Ruby
  12. Dart
  13. SQL
  14. PHP
  15. Assembly
  16. Scala
  17. HTML
  18. Kotlin
  19. Julia
  20. Rust

GitHut 2.0 for 2nd Quarter 2021

  1. JavaScript
  2. Python
  3. Java
  4. Go
  5. Ruby
  6. TypeScript
  7. C++
  8. PHP
  9. C#
  10. C
  11. Scala
  12. Shell
  13. Dart
  14. Rust
  15. Kotlin
  16. Swift
  17. PowerShell
  18. Groovy
  19. Elixir
  20. DM

The Most Popular Programming Languages — 2020 Q2 (from Statistics and data)

  1. Python
  2. JavaScript
  3. Java
  4. C#
  5. PHP
  6. C++
  7. C
  8. R
  9. Swift
  10. Objective-C
  11. Kotlin

Closing Remarks

These different indices use different bases for their rankings, so it’s rather like comparing apples and oranges. But we can still draw some interesting insights.

Once high-flying languages like Clojure, Crystal, F#, Haskell, and Nim are notably absent in the top 20 lists. TypeScript figures prominently in two lists but is absent in all the others.

It is my hope that Smalltalk will someday appear in the top 20 lists.

Published by smalltalkrenaissance

A non-profit advocacy organization whose mission is to promote and popularize Smalltalk.

One thought on “Top Programming Languages for 2021

  1. Incidentally, according to Indeed, the programming languages with the most job postings (i.e., job opportunities) in the United States are: Python, Java, JavaScript, C++, and C#, in that order. This ordering may differ elsewhere in the world, for example, in Canada and European countries. But I’d be surprised if the languages differ.

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create your website with WordPress.com
Get started
%d bloggers like this: