The worst programming languages to learn in 2019



Codementor lists the struggling languages that will not be value your time.

The perfect programming languages to study in 2019: High coding expertise that pay you probably the most
These are the languages which are within the highest demand and provide the very best salaries.

Whereas there is no definitive worst or greatest programming language, when you’re seeking to study a language that is in demand and with an energetic group, some are higher than others.

Codementor has compiled an inventory of languages struggling to draw builders or curiosity from employers.

The so-called “Worst Programming Languages to Study in 2019” listing is the newest within the website’s annual round-up, with Codementor stressing the listing displays languages which are a poor option to study as a primary language.

These kinds of lists are all the time controversial, and one factor to remember is it’s possible you’ll not agree with the methodology utilized by Codementor, an internet group for mentoring builders. The methodology used is defined on the finish of the article.

SEE: 10 methods to stop developer burnout (free PDF) (TechRepublic)

Whereas the worst 5 languages to study are listed under, there are another shocking callouts within the listing, with some broadly used and sometimes praised languages discovering their approach into the worst 20.

Huge names that took a dive


Regardless of Kotlin being celebrated for providing Java builders a extra fashionable and pleasing language to code in, Codementor says it jumped from the 18th to the 11th worst language to study.

Whereas Kotlin is a totally supported language for Android improvement, Codementor says there was solely middling group engagement for the language and so-so job prospects. Mixed with a slip within the language’s prospect for progress, by Codementor’s estimation, this was sufficient to see the Java Digital Machine (JVM) focused language climb the rankings of worst languages.


The statistical evaluation language R additionally had a nasty 12 months by Codementor’s reckoning, with the info science-focused language climbing to 12th on the listing.

Codementor attributes this poor displaying to its lackluster progress final 12 months and falling group engagement.

Whereas R additionally dropped one place on this 12 months’s RedMonk Programming Rankings, RedMonk analysts cautioned towards studying an excessive amount of into the slip, saying the language continued to serve a “vibrant base of analytical and information science use circumstances”.

Is there a Ruby renaissance?

Regardless of Ruby’s fortunes taking a knock of late, the language, as soon as well-liked amongst net builders, did take pleasure in a small turnaround final 12 months, in response to Codementor.

The language fell three locations to the 17th worst programming language to study, which Codementor attributes to sturdy group engagement and job demand, sufficient to offset its poorer displaying in Codementor’s progress and developments class.

The worst programming languages to study in 2019 in response to Codementor

1. Elm

What’s it? Aimed primarily at net builders, Elm is purposeful language that compiles to JavaScript, and is designed to make it simpler to create net apps.

Why Codementor says you should not study it: A number of causes, mainly they are saying it has the fourth worst group engagement, falling progress, and though the job prospects for Elm improved barely, it was nonetheless ranked because the fifth worst language within the job-market class.

What different language surveys say: Not very a lot, Elm does not determine on this 12 months’s round-up of languages by Stack Overflow or RedMonk.

2. CoffeeScript

What’s it? Once more, primarily an online improvement language, CoffeeScript compiles into JavaScript and is designed to enhance on JavaScript’s readability.

Why Codementor says you should not study it: Codementor is scathing about CoffeeScript’s group engagement, naming it the worst language for engagement final 12 months. It additionally says the language’s already poor progress took a nosedive over the 12 months, arguing “CoffeeScript’s heyday is additional behind it than that of different languages”. Whereas job prospects additionally worsened, Codementor says there are nonetheless jobs in search of CoffeeScript expertise.

What different language surveys say: Solely talked about in passing on this 12 months’s RedMonk Programming Language Rankings, with a word that CoffeeScript is much less well-liked than Rust. It additionally options within the decrease echelons of the Tiobe Index of 100 well-liked languages.

three. Erlang

What’s it? Erlang was created by the Swedish telecoms agency Ericsson nearly three many years in the past to assist construct telephony functions. Designed to assist large-scale routing of phone calls and deal with faults with out collapsing, it is suited to constructing dependable and scalable functions.

Why Codementor says you should not study it: Erlang noticed the most important decline in group engagement over the course of the 12 months, with curiosity within the language additionally dropping, even relative to others in its purposeful language area of interest. Ranked the fourth worst language to study by way of job demand, Codementor factors out that whereas there are nonetheless extra Erlang builders than jobs obtainable, that demand for builders is not rising as quick as different languages.

What different language surveys say: A giant caveat to Codementor’s judgement is the wage for roles related to Erlang, with Erlang being the ninth highest-paid language and the 22nd “most cherished” language in response to this 12 months’s Stack Overflow Developer Survey.

Nonetheless, Erlang additionally skilled a precipitous drop in The Tiobe Index over the course of final 12 months, falling from quantity 23 to 50.

four. Lua

What’s it? A light-weight, embeddable scripting language that’s generally utilized in video games and provides first rate efficiency relative to different scripting languages.

Why Codementor says you should not study it: Whereas group engagement for Lua rose final 12 months, it had flat progress and was ranked second worst for job demand, with Codementor saying “there are nonetheless extra Lua builders than there’s demand for them”.

What different language surveys say: Rated 30th within the Tiobe Index of well-liked programming languages.

5. Perl

What’s it? Well-liked for net server scripting, sysadmin jobs, community programming and automating varied duties, Perl has been used for the reason that late 1980s.

Why Codementor says you should not study it: Worsening group engagement, declining progress, and provide outstripping demand within the job market are the first causes given, with Codementor saying “Perl is going through a downward pattern by way of developer curiosity”.

What different language surveys say: Perl has lengthy been within the prime 20 of the Tiobe Index of well-liked programming languages, and positioned at quantity 14th on this April’s index, whereas additionally charting 18th within the RedMonk Programming Language Rankings for this 12 months.

The listing of worst programming languages to study relies on Codementor rating every language by way of its group engagement: based mostly on exercise on GitHub, Twitter, Stack Overflow, Fb, Freenode, and Reddit, progress: based mostly on Google Traits and Stack Overflow Traits, and job market: with demand based mostly on,, and CodementorX shopper requests and provide based mostly on Stack Overflow’s 2018 Developer Survey and outcomes from CodementorX’s proprietary information.


Picture: Codementor

Additionally see


Source link