This will make you rethink the Programming Language of the year
Ain’t we all curious, which language is omnipresent in the industry? & Which one to learn next?
Stack overflow comes to the rescue with their developer surveys conducted this year with 65K respondents across 180 countries.
Most used languages in 2020
Let’s see which language folks around the world have been using.
But hey, Does this data really reflect the industry?
Most used language by Professionals - 2020
Did you observe? The X-Axis in the last graph was Users, not Developers
Some of the respondents were students, part-time developers & programming enthusiasts. Some may have just started from college & haven’t established an industry mindset.
Let’s see, How does usage look in the case of full-time developers with more than 1 year into the job?
& In organizations with employees > 100
Overall trends look similar except that the old school PHP is discouraged by professionals & Java holds the ground stronger in the core industry.
But what about the rest? Whose fortress is at risk?
There are multiple factors responsible for language usage, for example, maintenance, skillset, community, developer friendliness, portability, performance, and whatnot.
But what do professionals desire? Because, in long term, that’s gonna win especially when building a new product from scratch.
Let’s watch out, Which language do they wish to work with? Which one do they want to stop using?
Major gains - Go, Kotlin, Rust, Python, TypeScript, Dart
~51% of Java developers don’t wish to continue with Java
~ 33% of Java developers would like to work with Kotlin
~28% of Java developers would like to work with Go
Everybody wants to work with the new cool kid in the town but migration comes with a cost, stability, and skillset. Not all businesses will be willing to invest in that. There is no second opinion that the rise of new languages will be driven by new products being built but migration. Most probably, Gain & declines will follow the same trend for the next few years at least.
So which one is the programming language of the year?
You tell me. Should it be the one that is most used but has large declines or the one which is one of the most used but has popularity gains?