Stackoverflow.com has published the result of the May developer survey 2021

On August 2, Stackoverflow.com published the results of the May 2021 Developer Survey. In total, more than 80,000 developers took part in the survey. The survey covers quite a layer of surveys from the technologies used up to personal questions. The following are some of the results.

Most Popular Development Tools

The most used programming languages ​​were as follows (note: the stackoverflow.com team also included HTML/CSS, SQL and Node.js in the list of programming languages):

  1. JavaScript – 64.96%
  2. HTML/CSS – 56.07%
  3. Python – 48.24%
  4. SQL – 47.08%
  5. Java – 35.35%
  6. js – 33.91%
  7. TypeScript – 30.19%
  8. C# – 27.86%
  9. Bash/Shell – 27.13%
  10. C++ – 24.31%
  11. PHP – 21.98%
  12. C – 21.01%
  13. PowerShell – 10.75%
  14. Go – 9.55%
  15. Kotlin – 8.32%
  16. Rust – 7.03%
  17. Ruby – 6.75%
  18. Dart – 6.02%
  19. Assembly – 5.61%
  20. Swift – 5.1%
  21. R – 5.07%
  22. VBA – 4.66%
  23. Matlab – 4.66%
  24. Groovy 3.01%
  25. Objective-C – 2.8%
  26. Scala – 2.6%
  27. Perl – 2.46%
  28. Haskell – 2.12%
  29. Delphi – 2.1%
  30. Clojure – 1.88%
  31. Elixir – 1.74%
  32. LISP – 1.33%
  33. Julia – 1.29%
  34. F# – 0.97%
  35. Erlang – 0.79%
  36. APL – 0.65%
  37. Crystal – 0.56%
  38. COBOL – 0.53%

Thus, JavaScript is still the most popular language, and Python has pushed SQL out of third place.

Separately, the popularity of web frameworks was calculated, moreover, client and server side technologies are mixed here.

  1. js – 40.14%
  2. jQuery – 34.42%
  3. Express – 23.82%
  4. Angular – 22.96%
  5. js – 18.97%
  6. NET Core – 18.1%
  7. Flask – 16.14%
  8. NET – 15.74%
  9. Django – 14.99%
  10. Spring – 14.56%
  11. js – 11.49%
  12. Laravel – 10.12%
  13. Ruby on Rails – 7.04%
  14. Gatsby – 3.97%
  15. FastAPI – 3.88%
  16. Symfony – 3.85%
  17. Svelte – 2.75%
  18. Drupal – 2.39%

Most popular databases

Among the most used database systems, the choice of developers was distributed as follows:

  1. MySQL – 50.18%
  2. PostgreSQL – 40.42%
  3. SQLite – 32.18%
  4. MongoDB – 27.7%
  5. Microsoft SQL Server – 26.87%
  6. Redis – 20.69%
  7. MariaDB – 17.19%
  8. Firebase – 16.17%
  9. Elasticsearch – 13.27%
  10. Oracle – 12.61%
  11. DynamoDB – 7.3%
  12. Cassandra – 2.66%
  13. IBM DB2 – 2.04%
  14. Couchbase – 1.57%

Most used text editors/IDEs

The list of the most popular text editors/programming environments according to the results of the survey looks like this:

  1. Visual Studio Code – 71.06%
  2. Visual Studio – 33.03%
  3. Notepad++ – 29.71%
  4. IntelliJ – 28.74%
  5. Vim – 24.19%
  6. Android Studio – 22.22%
  7. Sublime Text – 20.47%
  8. PyCharm – 19.29%
  9. Eclipse – 15.87%
  10. Atom – 12.94%
  11. IPython/Jupyter – 12.63%
  12. Xcode – 11.07%
  13. Webstorm – 8.04%
  14. PHPStorm – 7.47%
  15. NetBeans – 7.15%
  16. Emacs – 5.3%
  17. Neovim – 4.99%
  18. Rider – 3.99%
  19. RStudio – 3.92%
  20. RubyMine – 1.49%
  21. TextMate – 0.83%

Most and Least Desirable Programming Languages ​​and Technologies

A special rating was also compiled for such programming languages ​​and technologies that developers currently do not work with, but would like to work with:

  1. Python – 19.04%
  2. TypeScript – 15.29%
  3. JavaScript – 14.59%
  4. Go – 14.54%
  5. Rust – 14.09%
  6. js – 11.9%
  7. C++ – 8.8%
  8. Kotlin – 8.57%
  9. Java – 6.79%
  10. C# – 6.45%
  11. SQL – 6.3%
  12. Dart – 4.99%
  13. Swift – 4.74%
  14. HTML/CSS – 4.67%
  15. C – 4.52%
  16. Haskell – 3.14%
  17. Elixir – 2.9%
  18. R – 2.82%
  19. Assembly – 2.63%
  20. Ruby – 2.6%
  21. Scala – 2.57%
  22. PHP – 2.55%
  23. Bash/Shell – 2.48%
  24. Julia – 2.1%
  25. F# – 2.04%
  26. PowerShell – 1.47%
  27. Clojure – 1.45%
  28. Erlang – 1.28%
  29. LISP – 1.13%
  30. Objective-C – 1%
  31. Matlab – 0.96%
  32. Crystal – 0.65%
  33. Perl – 0.58%
  34. Groovy – 0.5%
  35. APL – 0.45%
  36. VBA – 0.39%
  37. COBOL – 0.32%
  38. Delphi – 0.22%

Thus, in the top five most desired languages ​​are Python, TypeScript, JavaScript, Go, Rust. And in the top five least desired – Groovy, APL, VBA, COBOL, Delphi

The most paid technologies

The ranking of the most paid programming languages/technologies looks like this (the value represents the median annual salary in US dollars):

  1. Clojure – $95 000
  2. F# – $81 037
  3. Elixir – $80 077
  4. Erlang – $80 077
  5. Perl – $80 000
  6. Ruby – $80 000
  7. Scala – $77 832
  8. Rust – $77 530
  9. Go – $75 669
  10. LISP – $75 669
  11. APL – $75 631
  12. Groovy – $75 002
  13. Crystal – $72 400
  14. Bash/Shell – $71 340
  15. PowerShell – $68 824
  16. Haskell – $67 021
  17. Julia – $65 228
  18. Objective-C – $64 859
  19. Python – $59 454
  20. R – $59 454
  21. TypeScript – $59 172
  22. Swift – $58 910
  23. C# – $58 368
  24. SQL – $56 228
  25. Assembly – $55 211
  26. Kotlin – $55 071
  27. js – $54 672
  28. C++ – $54 049
  29. JavaScript – $54 049
  30. VBA – $53 825
  31. C – $53 184
  32. HTML/CSS – $52 980
  33. COBOL – $52 340
  34. Java – $51 888
  35. Delphi – $46 704
  36. Matlab – $43 948
  37. PHP – $38 916
  38. Dart – $32 986

Details of the survey results can be found on the stackoverflow.com website at https://insights.stackoverflow.com/survey/2021

Related Posts


How to Get Your WordPress Site Featured in Google Answer Boxes

Are you looking for ways to enhance your WordPress site‘s visibility on Google’s organic...

If and Else in single.php: Display Multiple Categories

Want to showcase multiple categories in your single.php file using “if” and “else&...

Developer Survey Results on Stackoverflow.com (May 2022)

Stackoverflow.com has published the results of a developer survey conducted in May 2022. In total, ...

Google unveils new experimental language Carbon

Google has introduced a new experimental language, Carbon, which is supposed to replace C++. This is...