Stack Overflow Developer Survey 2024
In May 2024, over 65,000 developers responded to our annual survey about coding, the technologies and tools they use and want to learn, AI, and developer experience at work.
Programming, scripting, and markup languages
Stack Overflow Developer Survey - Programming languages
- JS
- HTML/CSS
- PY
- SQL
- TS
- Bash/Shell
- Java
- C#
- C++
- C
- PHP
- PowerShell
- Go
- Rust
- Kotlin
- Lua
- Dart
- Assembly
- RB
- Swift
- R
- Visual Basic
- MATLAB
- VBA
- Groovy
- Scala
- Perl
- GDScript
- Objective-C
- Elixir
- Haskell
- Delphi
- MicroPython
- Lisp
- Clojure
- Julia
- Zig
- Fortran
- Solidity
- Ada
- Erlang
- F#
- Apex
- Prolog
- OCaml
- Cobol
- Crystal
- Nim
- Zephyr
Databases
Stack Overflow Developer Survey - Databases
- PostgreSQL
- MySQL
- SQLite
- Microsoft SQL Server
- MongoDB
- Redis
- MariaDB
- Elasticsearch
- Oracle
- Dynamodb
- Firebase Realtime Database
- Cloud Firestore
- BigQuery
- Microsoft Access
- Supabase
- H2
- Cosmos DB
- Snowflake
- InfluxDB
- Cassandra
- Databricks SQL
- Neo4J
- IBM DB2
- Clickhouse
- Solr
- DuckDB
- Firebird
- Couch DB
- Cockroachdb
- Couchbase
- Presto
- Datomic
- EventStoreDB
- RavenDB
- TiDB
Cloud platforms
Stack Overflow Developer Survey - Cloud platforms
- Amazon Web Services
- Microsoft Azure
- Google Cloud
- Cloudflare
- Firebase
- Vercel
- Digital Ocean
- Heroku
- Netlify
- VMware
- Hetzner
- Supabase
- Linode, now Akamai
- OVH
- Managed Hosting
- Oracle Cloud Infra.
- Render
- Fly.io
- OpenShift
- Databricks
- PythonAnywhere
- Vultr
- OpenStack
- Alibaba Cloud
- IBM Cloud Or Watson
- Scaleway
- Colocation
Web frameworks and technologies
Stack Overflow Developer Survey - Web frameworks
- Node.js
- React
- jQuery
- Next.js
- Express
- Angular
- ASP.NET CORE
- Vue.js
- ASP.NET
- Flask
- Spring Boot
- Django
- WordPress
- FastAPI
- Laravel
- AngularJS
- Svelte
- NestJS
- Blazor
- RB on Rails
- Nuxt.js
- Htmx
- Symfony
- Astro
- Fastify
- Deno
- Phoenix
- Drupal
- Strapi
- CodeIgniter
- Gatsby
- Remix
- Solid.js
- Yii 2
- Play Framework
- Elm
Other frameworks and libraries
Stack Overflow Developer Survey - Frameworks
- .NET
- NumPy
- Pandas
- .NET Framework
- Spring Framework
- RabbitMQ
- Scikit-Learn
- Torch/PyTorch
- TensorFlow
- Apache Kafka
- Flutter
- Opencv
- React Native
- Qt
- OpenGL
- Electron
- CUDA
- Hugging Face Transformers
- Apache Spark
- SwiftUI
- Keras
- .NET MAUI
- Ruff
- Xamarin
- GTK
- Ionic
- Tauri
- Hadoop
- Cordova
- DirectX
- Capacitor
- OpenCL
- Tidyverse
- Roslyn
- Quarkus
- Ktor
- mlflow
- JAX
- MFC
Other tools
Stack Overflow Developer Survey - Tools
- Docker
- npm
- Pip
- Homebrew
- Make
- Vite
- Kubernetes
- Yarn
- Webpack
- NuGet
- Maven
- Visual Studio Solution
- Gradle
- MSBuild
- Terraform
- APT
- pnpm
- Composer
- Chocolatey
- Ansible
- Pacman
- Unity 3D
- Podman
- Godot
- Ninja
- Bun
- Google Test
- Unreal Engine
- Ant
- Nix
- Dagger
- Puppet
- Pulumi
- Chef
Integrated development environment
Stack Overflow Developer Survey - IDEs
- Visual Studio Code
- Visual Studio
- IntelliJ IDEA
- Notepad++
- Vim
- Android Studio
- PyCharm
- Jupyter Notebook/JupyterLab
- Neovim
- Sublime Text
- Eclipse
- Xcode
- Nano
- WebStorm
- PhpStorm
- Rider
- DataGrip
- VSCodium
- IPython
- CLion
- Emacs
- Goland
- Netbeans
- RStudio
- Qt Creator
- Code::Blocks
- Kate
- Fleet
- Helix
- Spyder
- RubyMine
- Geany
- Rad Studio
- BBEdit
- Spacemacs
Asynchronous tools
Stack Overflow Developer Survey - Asynchronous tools
- Jira
- Confluence
- Markdown File
- Trello
- Notion
- GitHub Discussions
- Azure Devops
- Miro
- Obsidian
- Wikis
- Asana
- Clickup
- Doxygen
- Lucid
- Redmine
- Linear
- Microsoft Planner
- Stack Overflow for Teams
- Monday.com
- YouTrack
- Airtable
- Basecamp
- Microsoft Lists
- Smartsheet
- Shortcut
Synchronous tools
Stack Overflow Developer Survey - Synchronous tools
- Microsoft Teams
- Slack
- Zoom
- Discord
- Google Meet
- Whatsapp
- Telegram
- Skype
- Signal
- Google Chat
- Cisco Webex Teams
- Mattermost
- Matrix
- Jitsi
- IRC
- Rocketchat
- Zulip
- Ringcentral
- Symphony
- Wire
- Wickr
- Unify Circuit
- Coolfire Core
Operating system
Stack Overflow Developer Survey - Operating systems
- Windows
- MacOS
- Ubuntu
- Android
- Windows Subsystem for Linux (WSL)
- iOS
- Debian
- Other Linux-based
- Arch
- iPadOS
- Red Hat
- Fedora
- ChromeOS
- Cygwin
- BSD
- AIX
- Solaris
- Haiku
AI Search & AI Developer Tools
Stack Overflow Developer Survey - AI Search Tools
- ChatGPT
- GitHub Copilot
- Google Gemini
- Bing AI
- Visual Studio Intellicode
- Claude
- Codeium
- WolframAlpha
- Perplexity AI
- Tabnine
- Phind
- Meta AI
- Amazon Q
- You.com
- Cody
- OpenAI Codex
- Whispr AI
- Quora Poe
- Snyk Code
- Replit Ghostwriter
- Lightning AI
- AskCodi
- Andi
- Neeva AI
- Metaphor