Stack Overflow Developer Survey 2020: Developers love Rust, TypeScript and Python
Stack Overflow has released the results of its latest annual survey. The Stack Overflow Developer Survey 2020 shines light on the most beloved and most dreaded programming languages, the ones that are associated with the highest-paying jobs, and what developers do when they get stuck during coding.
The Stack Overflow Developer Survey 2020 results are in, so let’s see what the online community has found out this year. From the most used programming languages to the most popular—and dreaded—ones, the survey report shows what developers around the world are working on, how much they are earning, and what new technologies they want to learn.
Nearly 65,000 developers from 186 countries took part in the current survey. Stack Overflow points out that the survey was conducted from February 5 to 28, 2020, and thereby before the COVID-19 pandemic had impacted every country in the world. This should be kept in mind especially regarding job and salary data. See the methodology section for more detailed info on how the survey was conducted.
But now, let’s dive into the results and see what programming languages developers love!
Most beloved programming languages
Stack Overflow found out that Rust developers love Rust! 86.1% of Rust developers stated they wanted to continue using it. TypeScript (67.1%) and Python (66.7%) make developers happy as well and complete the top three.
Kotlin (62.9%), Go (62.3%), Julia (62.2%) and Dart (62.1%) developers also showed a high satisfaction with their programming languages, all reaching values above 60%.
Here is the full list of most beloved programming languages:
Most dreaded programming languages
Developers not only love programming languages, but also dread them. 80.4% of VBA programmers dread the language as they do not wish to continue using it, followed by Objective-C (76.6%) and Perl (71.4%). Rust shows up again here, but as the least dreaded language: only 13.9% of Rust developers dread using it—although we recently found out that the Rust team itself believes the language needs a clearer documentation.
Take a look at Stack Overflow respondents’ most dreaded programming languages:
Which developers are earning the highest salaries? According to the Stack Overflow 2020 Developer Survey, the global list is led by Perl developers who achieved an annual income of 76,000 USD, and Scala developers, on second place, made the same amount.
Go developers won the bronze medal with an annual income of 74,000 USD, and the beloved programming language Rust—one of the reasons why Rust developers are so content?—ranks on fourth place, also with an annual salary of 74,000 USD.
Problem solving abilities
Stack Overflow didn’t just ask about the hard facts, but also wanted to know what developers do when they hit a bump in the road. When asked “what they do when they get stuck on a problem,” 10% of respondents simply chose to “panic.”
Others had more promising ways of dealing with their problem, e.g. “visit Stack Overflow” (90.6%), “do other work and come back later” (54.4%) or “watch help/tutorial videos” (52.8%). Nearly half decided that it would be a good time to “call a coworker or friend” (49.9%).