Introduction

Stack Overflow is the largest online community for developers to share their knowledge and learn. Programmers can ask questions freely, and the community members can answer them if they can help. As Stack Overflow is a place where many developers have been actively communicating for the previous years, we were confident that we could gain some insights from the data available from Stack Overflow. We wanted to visualize and inform professional developers and people who are interested to start learning programming languages with our work by keeping them updated with some latest trends that can be observed from Stack Overflow.

Demographic Trend

Based on a worldwide survey done by developers who use Stack Overflow over the years, more men are working in software development than women. Although there are still more work to be done to reach appropriate gender representation in the field, women developers have increased if we compare the two years as below.


From the survey, developers who completed at least the equivalent of a bachelor’s degree or higher were approximately 76% of respondents in 2020, which has been consistent from previous years.


Programming Trend

Programming is gaining more momentum and we all are excited to know what awaits the tech industry in the nearest future. We have discovered some decline of good old programming languages and some emerging ones that can help developers stay updated with all the latest trends.





Besides popularity, the connections between programming languages are also changing over years. Some languages are gradually coming to the center of the network, yet others are slowly being marginalized.


Community Culture Trend

Many developers find Stack Overflow to be a valuable resource to ask and answer questions related to programming. Users can be both askers and answerers and Stack Overflow works well as the community members are working together towards a common goal: Help improve the skill of software developers so they can solve their problems.