Programming languages to avoid learning in 2018
Training and Development

Programming languages to avoid learning in 2018

According to a recent HackerRank study, Go, Python, Scala, Kotlin, and Ruby are the top five languages programmers want to learn next. But which are the languages coders should not be looking to learn?

Codementor, a coding educating and marketplace platform, recently ranked which languages it claimed weren’t worth developers’ time anymore. The research was centered around three areas; community engagement, the job market, and growth in developers using it (and is not a critique on their usefulness or capabilities).



Poor Dart. According to CodeMentor, Google’s ‘other’ language hits the bullseye as the worst language you can learn in 2018. Why? Though it has uses for mobile applications and IoT devices, it suffers from a lack of adoption amongst users, little engagement with those that do, and a dearth of companies actually using it (Google notwithstanding). While Google’s Go language is on the up, Dart misses the target completely.

You’re viewing IDG Connect Insider content. Please enter your email to continue.


«A CIO’s guide: How to get the most out of your data analytics investment


Enterprise GitHub projects of the week: Facebook special»
Dan Swinhoe

Dan is Senior Staff Writer at IDG Connect. Writes about all manner of tech from driverless cars, AI, and Green IT to Cloudy stuff, security, and IoT. Dislikes autoplay ads/videos and garbage written about 'milliennials'.  

  • twt
  • twt
  • Mail

Our Case Studies

IDG Connect delivers full creative solutions to meet all your demand generatlon needs. These cover the full scope of options, from customized content and lead delivery through to fully integrated campaigns.


Our Marketing Research

Our in-house analyst and editorial team create a range of insights for the global marketing community. These look at IT buying preferences, the latest soclal media trends and other zeitgeist topics.



Should the government regulate Artificial Intelligence?