Every year, Stack Overflow surveys tens of thousands of developers from around the world to get a feel on trends in the industry, including popular technologies, salaries and employment, as well as to learn more about developers' intentions and behaviours. The 2020 Results were released recently and one could spend hours exploring the various numbers and statistics they report. One topic that tends to be of high interest for our readers is trends about the hottest programming, scripting and markup languages, and Stack Overflow has no shortage of data there. So, here's a summary of what we found most interesting in terms of language.
The Most Popular Languages Among Professional Developers
Most Loved, Dreaded and Wanted Languages
Another common section in the annual Stack Overflow survey is where they go beyond the most used languages and understand what developers actually enjoy working with. Stack Overflow defines a "Loved" language as one that developers are currently using and express interest in continuing to use. Dreaded languages are the opposite -- developers are using it but did not express interest in continuing to use it. And, wanted languages are those developers are not using, but would like to. A few interesting observations Stack Overflow makes are that Rust continues to be the most loved and it also jumped up in the list of most wanted languages. More notably, TypeScript surpassed Python this year, taking the #2 spot in the Most Loved list, and Go jumped five spots on that list compared to last year.
The Programming, Scripting and Markup Languages with the Highest Salaries
The charts below show global salary averages of respondents who use each language, as well as the average salaries in the United States. Globally, Perl tops the list, which Stack Overflow points out may be related to the fact it's also one of the most dreaded languages, and employers need to compensate for that. It's interesting to note that salaries in the United States are significantly higher than global averages -- the top language in the United States (Scala) brings in a salary almost double that of the top language globally.