The annual Stack Overflow survey is perhaps the definitive developer demographics report released every year. The 2016 report has more than 50,000 responses from around the world with Stack Overflow claiming that the survey reaches 0.4% of all developers on the globe.

Overall, 92.8% of respondents identified as male, with only 5.8% female (which correlates with other developer studies we have seen ). The average age of 29.6 years old is up from 28.9 years from Stack Overflow’s 2015 survey , which shows that many of the same developers who answered the survey last year also participated in 2016. The United States has the highest average age of developers at 32 years old while the media age for the entire survey was 27.

The average developer has 6.5 years of experience. The average front-end developer has 3.5 years of experience while full stack developers average eight years of experience. Engineering managers average the most experience at 13 years.

Mobile Beta ManagementLearn the benefits, best practices and toolkits for mobile beta managementGet It Now

Developers: Full Stack And JavaScript

More than a quarter (28%) of all developers in the Stack Overflow survey identify as full stack developers. Full stack developers are proficient in multiple programming languages and frameworks and levels of the development stack, from the front-end, back-end and cloud and infrastructure.

About 12.2% of respondents identify as back-end developers and another 11.4% as students. Mobile developers 8.4%), desktop (6.9%) and front-end Web developers (5.8%) round out the most cited developer occupations.

What tools are all of these developers using? It does not matter what aspect of the stack they are working on, just about all of them responded that they use JavaScript.

“JavaScript is the most commonly used programming language on earth. Even Back-End developers are more likely to use it than any other language,” Stack Overflow said.

Full-stack developers go for JavaScript with 85.3% saying they use it. About 90.5% of front-end developers use JavaScript. Even 54.5% of back-end developers use JavaScript, ahead of SQL (53.3%) and Java (41.6%).

JavaScript places sixth among mobile developers at 28.9%, though the list above JavaScript is a little redundant, with Android, Java, iOS, Objective-C and Swift placing ahead of JavaScript. Of course, native Android development is done in Java while iOS development is done in Objective-C and/or Swift.

JavaScript leads the “most popular” technologies on Stack Overflow for the fourth year in a row at 55.4%. Stack Overflow notes that PHP is beginning to fall off among developers (25.9% in 2016 versus 29.7% in 2015) as JavaScript-associated technologies like Angular and Node emerge.

JavaScript overtook Java as the most-tagged technology on Stack Overflow in June 2015 and was tagged 62,588 times in January 2016 (versus 55,134 for Java). React—a cross-platform tool that relies on aspects of JavaScript—was the biggest trend on Stack Overflow, growing 311.3%. The biggest loser in the trend report was Windows Phone, down 65.2%.

What else are all of these full-stack developers using to build software in addition to JavaScript? The most common combinations among full-stack developers are JavaScript, PHP and SQL (23%), C#, JavaScript and SQL (21.7%) and C#, JavaScript and SQL Server (20.6%).