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):
- JavaScript – 64.96%
- HTML/CSS – 56.07%
- Python – 48.24%
- SQL – 47.08%
- Java – 35.35%
- js – 33.91%
- TypeScript – 30.19%
- C# – 27.86%
- Bash/Shell – 27.13%
- C++ – 24.31%
- PHP – 21.98%
- C – 21.01%
- PowerShell – 10.75%
- Go – 9.55%
- Kotlin – 8.32%
- Rust – 7.03%
- Ruby – 6.75%
- Dart – 6.02%
- Assembly – 5.61%
- Swift – 5.1%
- R – 5.07%
- VBA – 4.66%
- Matlab – 4.66%
- Groovy 3.01%
- Objective-C – 2.8%
- Scala – 2.6%
- Perl – 2.46%
- Haskell – 2.12%
- Delphi – 2.1%
- Clojure – 1.88%
- Elixir – 1.74%
- LISP – 1.33%
- Julia – 1.29%
- F# – 0.97%
- Erlang – 0.79%
- APL – 0.65%
- Crystal – 0.56%
- 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.
- js – 40.14%
- jQuery – 34.42%
- Express – 23.82%
- Angular – 22.96%
- js – 18.97%
- NET Core – 18.1%
- Flask – 16.14%
- NET – 15.74%
- Django – 14.99%
- Spring – 14.56%
- js – 11.49%
- Laravel – 10.12%
- Ruby on Rails – 7.04%
- Gatsby – 3.97%
- FastAPI – 3.88%
- Symfony – 3.85%
- Svelte – 2.75%
- Drupal – 2.39%
Most popular databases
Among the most used database systems, the choice of developers was distributed as follows:
- MySQL – 50.18%
- PostgreSQL – 40.42%
- SQLite – 32.18%
- MongoDB – 27.7%
- Microsoft SQL Server – 26.87%
- Redis – 20.69%
- MariaDB – 17.19%
- Firebase – 16.17%
- Elasticsearch – 13.27%
- Oracle – 12.61%
- DynamoDB – 7.3%
- Cassandra – 2.66%
- IBM DB2 – 2.04%
- 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:
- Visual Studio Code – 71.06%
- Visual Studio – 33.03%
- Notepad++ – 29.71%
- IntelliJ – 28.74%
- Vim – 24.19%
- Android Studio – 22.22%
- Sublime Text – 20.47%
- PyCharm – 19.29%
- Eclipse – 15.87%
- Atom – 12.94%
- IPython/Jupyter – 12.63%
- Xcode – 11.07%
- Webstorm – 8.04%
- PHPStorm – 7.47%
- NetBeans – 7.15%
- Emacs – 5.3%
- Neovim – 4.99%
- Rider – 3.99%
- RStudio – 3.92%
- RubyMine – 1.49%
- 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:
- Python – 19.04%
- TypeScript – 15.29%
- JavaScript – 14.59%
- Go – 14.54%
- Rust – 14.09%
- js – 11.9%
- C++ – 8.8%
- Kotlin – 8.57%
- Java – 6.79%
- C# – 6.45%
- SQL – 6.3%
- Dart – 4.99%
- Swift – 4.74%
- HTML/CSS – 4.67%
- C – 4.52%
- Haskell – 3.14%
- Elixir – 2.9%
- R – 2.82%
- Assembly – 2.63%
- Ruby – 2.6%
- Scala – 2.57%
- PHP – 2.55%
- Bash/Shell – 2.48%
- Julia – 2.1%
- F# – 2.04%
- PowerShell – 1.47%
- Clojure – 1.45%
- Erlang – 1.28%
- LISP – 1.13%
- Objective-C – 1%
- Matlab – 0.96%
- Crystal – 0.65%
- Perl – 0.58%
- Groovy – 0.5%
- APL – 0.45%
- VBA – 0.39%
- COBOL – 0.32%
- 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):
- Clojure – $95 000
- F# – $81 037
- Elixir – $80 077
- Erlang – $80 077
- Perl – $80 000
- Ruby – $80 000
- Scala – $77 832
- Rust – $77 530
- Go – $75 669
- LISP – $75 669
- APL – $75 631
- Groovy – $75 002
- Crystal – $72 400
- Bash/Shell – $71 340
- PowerShell – $68 824
- Haskell – $67 021
- Julia – $65 228
- Objective-C – $64 859
- Python – $59 454
- R – $59 454
- TypeScript – $59 172
- Swift – $58 910
- C# – $58 368
- SQL – $56 228
- Assembly – $55 211
- Kotlin – $55 071
- js – $54 672
- C++ – $54 049
- JavaScript – $54 049
- VBA – $53 825
- C – $53 184
- HTML/CSS – $52 980
- COBOL – $52 340
- Java – $51 888
- Delphi – $46 704
- Matlab – $43 948
- PHP – $38 916
- Dart – $32 986
Details of the survey results can be found on the stackoverflow.com website at https://insights.stackoverflow.com/survey/2021