Codementor, a startup that connects developers with questions to developers with answers, has attempted to narrow those choices down by creating a list of the worst languages to learn. The 'worst-to-best' ranking creates scores using community engagement, growth, and the job market to determine the list.
Last year the company ruled that Dart, Objective-C, CoffeeScript, Lua, and Erlang were the top five languages not worth learning.
The company's data suggests the languages to not bother learning this year are Elm, CoffeeScript, Erlang, and Perl.
Somewhat surprisingly, Kotlin, a popular language for building Android apps, rose from 18th to 11th place on Codementor's worst-to-best list. Microsoft-owned code-hosting site GitHub crowned it the fastest-growing language of 2018 due to the massive growth in projects written in Kotlin.
Meanwhile, the 'most improved' language was Dart, a language that was hatched in Google and released in 2013.
Codementor attributes Dart's improvement to Flutter, Google's mobile SDK for building iOS and Android apps from a single code base. Flutter apps are written in Dart and it is a key piece of Fuschia, a future OS that Google is working on.
Dart's rise on the back of Flutter demonstrates the power that Google's decisions have over a significant portion of developers.
"Google's Flutter announcement, which happened around the time our list was published last year, breathed new life into Dart, skyrocketing it to 20th place on our Growth and Trending metric," Codementor notes.
SEE: How to build a successful developer career (free PDF)
Dart doesn't rate high in Codementor's Job Market index yet, but its community-engagement score has improved markedly due to chatter about Dart and Flutter.
Of course, whether a language is worth learning depends on an individual's work, client demands, and industry. So the worst list should probably be taken in context of other measurements, such as the figures provided by Tiobe, PYPL, Stack Overflow, and IEEE Spectrum.
More on programming languages
- Programming languages: Developers reveal most loved, most loathed, what pays best
- Programming language popularity: C++ bounces back at Python's expense
- Microsoft revamps programming language PowerShell as Windows 10 use trails Linux
- US tech students slaughter peers in Russia, China, India in coding test
- Microsoft's TypeScript programming language rising fast, almost makes top 10
- Programming languages: PowerShell nets more Linux, macOS, Windows developers
- Programming languages: Python rides high but Groovy is cool again with developers
- Python programming language's top uses, tools: Developers reveal their choices
- Best-paying programming languages, skills: Here are the top earners
- The programming languages and skills that pay the best in 2019 TechRepublic
- Is Julia the next big programming language? MIT thinks so, as version 1.0 lands TechRepublic
- Mozilla's radical open-source move helped rewrite rules of tech CNET