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.