Most loved and most dreaded programming languages

Stack Overflow Developer Survey 2020: Developers love Rust, TypeScript and Python

Maika Möbus
Stack Overflow
© Shutterstock / Alfmaler

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.

SEE ALSO: Rust Survey 2019 reveals the need for more documentation

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:

Keep in mind though that while Rust may top this list, the overall percentage of developers using Rust was low: 5.1% of all survey respondents, and 4.8% of professional developers, said they were using Rust. The most used programming languages were JavaScript, HTML/CSS and SQL.

The most wanted programming languages that developers are not yet using but want to learn are Python (30%), JavaScript (18.5%) and Go (17.9%).

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:

Highest salary

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.

SEE ALSO: C passes Java and becomes number 1 programming language

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%).

See the Stack Overflow blog post and the full survey report for more findings, including the most popular web frameworks, tools and more.

Maika Möbus
Maika Möbus has been an editor for Software & Support Media since January 2019. She studied Sociology at Goethe University Frankfurt and Johannes Gutenberg University Mainz.

Inline Feedbacks
View all comments