Paul Krill
Editor at Large

JavaScript and Java both loved and hated

news
Jan 19, 20232 mins

JavaScript and Java scored high as both most liked and most disliked programming languages in JetBrains’ State of the Developer Ecosystem survey. Perl was far and away the most disliked language.

Thumbs up, thumbs down. Green and red background.
Credit: Prostock-studio / Shutterstock

JavaScript and Java both rank among developers’ most favorite and least favorite programming languages in JetBrains’ State of Developer Ecosystem 2022 report. The just-released report is based on a survey of more than 29,000 developers.

The most favorite languages cited in the report, relative to the number of programmers using them, were Kotlin, C#, Python, Rust, and Java. In terms of total mentions by participants, the most favorite languages were Python, Java, JavaScript, C#, and Kotlin.

The five languages most often mentioned as a least favorite were JavaScript, Java, PHP, C, and C++. When calculating unpopularity relative to the number of people using it, the “absolute champion” (disliked by 96% of its users!) was Perl, followed by Visual Basic, Delphi, C, and PHP.

The most commonly used programming language was JavaScript, which was used by 65% of respondents in the previous 12 months. TypeScript, Microsoft’s strongly typed JavaScript, was found to be the fastest growing. TypeScript was used by 34% of respondents, up from 12% in 2017. 92% of the TypeScript users also used JavaScript. Indeed, 75% of the coding community was involved in web development.

Published this week, the sixth annual report was based on responses from a survey of 29,269 developers from the around world, conducted May to July 2022. Other findings in the State of Developer Ecosystem 2022 report:

  • One out of every two developers was planning to adopt a new language. The top choices were Go, Rust, Kotlin, TypeScript, and Python.
  • Artificial intelligence/machine learning was the most promising technology among those surveyed, and Rust was the most promising programming.
  • Python, which was the second most popular programming language, continued to strengthen its position, outperforming Java as the primary language in use by respondents and closing the gap with JavaScript.
  • The operating systems most popular for deployment of development environments unsurprisingly were Wndows, macOS, and Linux.
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