40,000 developers were recently surveyed by HackerRank and the results were startling. From the 40,000 surveyed a picture has emerged that reveals insight into how developers feel about languages old and new and the results are not what you might have expected. While Go, Kotlin and the various other newer programming languages are certainly popular with developers it is the age range that is truly astonishing as these are far more popular with older coders than younger ones.
Here are the languages that developers sent to the top of the charts as the most to learn next:
HackerRank’s assertion that “there’s a clear trend of individual developers’ following the lead of the Silicon Valley tech giants” makes complete sense. Developers need to stay current and keep up with a changing programming landscape. Following technology giants’ leads is a sure way for smart developers to stay ahead of the curve.
HackerRank went on to say: “Google’s Go offers high concurrency, fast compilation and, of course, widespread support from its creator. Google also spurred the use of Kotlin when it moved its canonical Android language away from Java.
“Additionally, when Twitter outgrew Ruby on Rails, the company shined a spotlight on scalable Scala as a more efficient and cost-effective alternative. Finally, when Apple moved away from Objective-C to Swift, developers had to switch too. With iOS development becoming more streamlined and increasingly accessible, it’s clear many developers don’t want to be left behind.”
The rest are way off:
- Typescript (28.6%)
- C# (27.4%)
- R (27.2%)
- Kotlin (17.8%)
- Ruby (17.4%)
Taking another age group into consideration means a very different results. Here’s how 45-54 year-olds voted:
- Python (73.6%)
- Go (67.8%)
- C (59%)
- Typescript (51.2%)
- C++ (43.4%)
- Erlang (42.2%)
- C# (41%)
- R (40%)
- Haskell (38.2%)
It’s certainly interesting but there are a range of reasons that could explain the results of this survey. One explanation is that students are leaving college or university having just mastered a language and need a break before they launch into learning another. Meanwhile their older counterparts are excited to add new tools to their repertoire.
Another theory is that the newer languages aren’t seen as “cool” by the newer generation and will pick up in popularity in time. As developer training experts EDC4IT has its finger on the pulse and a course for everyone. Take a look through our range and get in touch if you would like to book a place or arrange a bespoke course for your team.