Paul Krill
Editor at Large

Developer survey: JavaScript and Python reign, but Rust is rising

news
May 19, 20223 mins

More than 20,000 developers in 166 countries participated in the SlashData survey, which found that Rust's usage nearly quadrupled over the past 24 months.

bullseye target with 3 arrows
Credit: Thinkstock

When it comes to developer preference, JavaScript and Python have maintained their staying power while Rust usage is rising, according to a recent worldwide survey of developers.

A May 4 report entitled, “State of the Developer Nation, 22nd Edition,” from analyst firm SlashData, featured data from a survey of more than 20,000 developers in 166 countries, taken from December 2021 to February 2022. In this report, JavaScript remained the most-popular language for the tenth survey in a row, with nearly 17.5 million developers using the popular web scripting language. (SlashData has published these reports about two to three times a year for several years.) The JavaScript community itself has been growing consistently for several years. Python, which surpassed Java in popularity two years ago, was the second most-popular language behind JavaScript, with 15.7 million users. In just the past six months, Python added 3.3 million net new developers.

Rust adoption, meanwhile, has nearly quadrupled over the past 24 months, going from 600,000 developers in Q1 2020 to 2.2 million Q1 2022. “The security and memory safety [of Rust] enables people to create with a lot of confidence,” said Rust Foundation Executive Director Rebecca Rumbul, commenting on the report. “The maintainer and contributor community are inclusive and supportive. Rust is also a great choice for developers looking to enhance their professional prospects, as demand for Rust developers continues to increase.” Rust, the report said, has mostly been used in IoT projects but also in augmented and virtual reality (AR/VR) development.

The report includes these additional findings:

  • Java continues to experience strong and steady growth. Nearly 5 million developers have joined the Java community since the beginning of 2021.
  • PHP has grown the least in the past six month, with an increase of 600,000 net new developers between Q3 2021 and Q1 2022. But PHP is the second-most-commonly used language in web applications after JavaScript.
  • Go and Ruby are important languages in back-end development, but Go has grown more than twice as fast in the past year. The Go community now numbers 3.3 million developers.
  • The Kotlin community has grown from 2.4 million developers in Q1 2021 to 5 million in Q1 2022. This is largely attributed to Google making Kotlin its preferred language for Android development.
  • 46% of developers use low-code or no-code tools for some portion of their work. Experienced developers, particularly those with more than 10 years of experience, are the least likely to use these tools. Nineteen percent of developers in North America use low- or no-code tools for more than half of their coding work, almost twice the global average of 10%.
Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author