Most Popular Programming Languages: 1958–2025 Data Overview
This video provides a detailed timeline of the most used programming languages from 1958 to 2025, based on comprehensive data analysis and historical rankings.

Data Is Beautiful
1.5M views • Jan 17, 2025

About this video
In this video I present a detailed timeline of the most used programming languages from 1958 to 2025, based on comprehensive data analysis. Historical rankings were based on a combination of aggregated national surveys, the number of educational books published about each programming language, and how often these languages are mentioned in global software and technology publications. For recent years, rankings were adjusted using data from multiple programming language popularity indexes, GitHub repository access patterns, and programmer surveys.
Popularity in this ranking is defined by the number of developers proficient in or actively learning each language. The scale is normalized to a relative value of 100, allowing for consistent comparisons across languages and time periods.
The flame emoji represents languages that have reached the number one spot at least once. The skull emoji represents languages that are no longer officially supported and no longer have an active developer community.
Several errors have been corrected from the previous video. I also extended the timeline by nearly a decade, starting from 1958, and added new data from 2023, 2024, and 2025.
Your feedback is always welcome. Got topic suggestions?
Drop me a message!
*****
Hi, I'm Sasha.
I crunch numbers, play with data, and create cool visuals. If you enjoy my work, a little support can get me a coffee and a cookie for my baby girl, Eva ☕🍪
https://www.paypal.com/paypalme/dataisbeautifulme
Popularity in this ranking is defined by the number of developers proficient in or actively learning each language. The scale is normalized to a relative value of 100, allowing for consistent comparisons across languages and time periods.
The flame emoji represents languages that have reached the number one spot at least once. The skull emoji represents languages that are no longer officially supported and no longer have an active developer community.
Several errors have been corrected from the previous video. I also extended the timeline by nearly a decade, starting from 1958, and added new data from 2023, 2024, and 2025.
Your feedback is always welcome. Got topic suggestions?
Drop me a message!
*****
Hi, I'm Sasha.
I crunch numbers, play with data, and create cool visuals. If you enjoy my work, a little support can get me a coffee and a cookie for my baby girl, Eva ☕🍪
https://www.paypal.com/paypalme/dataisbeautifulme
Video Information
Views
1.5M
Likes
15.8K
Duration
5:58
Published
Jan 17, 2025
User Reviews
4.5
(303) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.