Stack overflow developer survey 2023 - quick summary

In this article, I have decided to gather the most interesting correlations for you and summarize them briefly.

Quick summary

Correlation Summary
Age and Learning Resources Younger respondents (18 and under) prefer online resources like videos, blogs, and forums for learning how to code, while those in the 25-34 age range tend to use online courses or certifications more.
Online Learning Platforms Udemy is the most popular online course or certification platform for learning how to code, likely due to its wide range of courses and affordable pricing.
Years of Coding Experience The majority of respondents have less than ten years of coding experience, indicating a relatively young and growing developer community. Australia and the United Kingdom have the most experienced developers, with 17.5 and 17 years of experience respectively.
Professional Coding Experience Most respondents have been working as professional developers for 14 years or less, suggesting an industry attracting newcomers while experienced developers may be transitioning or retiring.
Developer Types and Experience Senior executives, desktop or enterprise applications developers, and educators have the highest average years of professional coding experience, indicating the need for expertise in these roles.
Popular Learning Resources Technical documentation, Stack Overflow, and blogs are the top online resources used by developers to learn how to code, emphasizing the importance of well-written documentation and active online communities.
Preferred Programming Languages JavaScript is the most commonly used programming language, followed by HTML/CSS and Python. HTML/CSS and JavaScript are almost tied among learners, while Python is more popular among learners and SQL among professional developers.
Age and Programming Experience The majority of professional developers are in the 25-34 age range, while over half of the respondents learning to code fall into the 18-24 age group, indicating a significant influx of young individuals entering the field.
PostgreSQL and Professional Developers PostgreSQL is the most popular database among professional developers, indicating their preference for this database for development work.
MySQL and Learners MySQL is more commonly used by individuals who are learning to code, suggesting its popularity among newcomers to coding.
AWS and Professional Developers Amazon Web Services (AWS) is the most used cloud platform overall and particularly favored by professional developers, highlighting their reliance on AWS for cloud infrastructure needs.
Azure and Learners Microsoft Azure, the second most used cloud platform overall, has a higher adoption rate among professional developers compared to learners, indicating its growing popularity among professionals and organizations.
Node.js and React.js Node.js and React.js are the most commonly used web technologies. While professional developers use both technologies fairly equally, learners show a preference for Node.js, indicating its popularity among beginners.
Docker and All Respondents Docker is the top-used “other tool” among all respondents, indicating its widespread adoption and importance for developers across different categories.
Visual Studio Code Visual Studio Code is the preferred Integrated Development Environment (IDE) among all developers, with its popularity increasing to 81% this year.
Asynchronous Tools Jira and Confluence are the top two asynchronous tools. Markdown files have become popular, breaking into the top three. GitHub Discussions are used more by learners compared to markdown files.
Collaborative Work Management and Code Documentation Microsoft Teams, Slack, and Zoom are the top three synchronous tools. Discord and Whatsapp are more popular among learners than the top three tools.
Operating Systems Windows is the most popular operating system for developers, both for personal and professional use. MacOS is the second most popular for personal use, while Ubuntu is the second most popular for professional use.
AI Search Tools ChatGPT is the top choice for AI search tools, followed by Bing AI. Only four tools had a 10% or higher selection among those who want to try AI search tools in the next year.
AI Developer Tools GitHub Copilot is the most used AI developer tool, followed by Tabnine. Tabnine is used slightly more by those learning to code compared to Copilot.
Highest-Paying Language Zig is the highest-paying programming language in 2023, with a median salary of $103,611. However, this is based on a specific survey and may not represent the overall job market.
Changes in Median Pay and Language Popularity There seems to be a positive correlation between changes in salaries and the popularity of certain languages. SAS and Dart had significant increases in median pay and popularity, while Clojure experienced a decrease in median pay.
AI Tools Usage Approximately 70% of all respondents are using or planning to use AI tools in their development process in 2023. Those learning to code are more likely to use AI tools compared to professional developers.
Trust in AI Tools’ Accuracy Around 42% of developers highly or somewhat trust the accuracy of AI tools’ output, while 31% are neutral or unsure about it.