websites with Zacode
Most popular technologies in 2024 Source by: Stack Overflow
Each year we explore the tools and technologies developers are currently using and the ones they want to use. This year, we included new questions about embedded technology tools and industry-sourced, community-vetted technology options.
Programming, scripting, and markup languages
Programming, scripting, and markup languages
JavaScript has been a mainstay in the developer survey and on Stack Overflow since our first survey. The most popular programming language has been JavaScript every year we have done the survey except for 2013 and 2014, when SQL was the most popular language.

Databases
Databases
PostgreSQL debuted in the developer survey in 2018 when 33% of developers reported using it, compared with the most popular option that year: MySQL, in use by 59% of developers. Six years later, PostgreSQL is used by 49% of developers and is the most popular database for the second year in a row.

Cloud platforms
Cloud platforms
AWS' share of usage amongst respondents is the same in 2024 as in 2023, while Azure and Google Cloud increased their share. Azure has climbed from 26% to 28% usage and Google Cloud went from 24% to 25%.

Web frameworks and technologies
Web frameworks and technologies
Node.js peaked in 2020 with its highest recorded usage score of 51%. While not as popular, it's still the most used web technology in the survey this year and has increased popularity among those learning to code from last year.

Embedded Technologies
Embedded Technologies
Embedded technologies is a new sub-section of the developer survey this year. 30% of developers are using Raspberry Pi, making it the first most popular embedded technology in the Developer Survey.

Other frameworks and libraries
Other frameworks and libraries
.NET is the most used among other frameworks and libraries again this year for all developers. Those learning to code are using NumPy and Pandas the most (as they were last year).

Other tools
Other tools
Docker is used the most by professional developers (59%) and npm is used the most by developers learning to code (45%).

Integrated development environment
Integrated development environment
Visual Studio Code is used by more than twice as many developers than its nearest (and related) alternative, Visual Studio.

Asynchronous tools
Asynchronous tools
Jira and Confluence top the list for most used asynchronous tools developers use for the third year.

Synchronous tools
Synchronous tools
Teams is the most popular synchronous tool for professional developers (and overall) while Discord is the most popular amongst those learning to code.

Operating system
Operating system
Windows is the most popular operating system for developers, across both personal and professional use.
