“What are the top programming languages to learn in 2018” is a difficult question. There’s a lot of advice on what programming languages are the best programming languages to learn, and a lot of it is bullshit. I’ll tell you this: a lot of people just take some stupid surveys and take them for factual, reliable information. There’s a couple of them that came out like the stack overflow survey, which is a pretty decent survey but there’s a few other ones and they basically just repeat verbatim and say: “Okay, Well, these are the top programming languages, so these are the top ones to learn.” There’s a lot more to consider than what is the most popular programming language.
Also, not only that but the other thing to consider here is that just because something is “popular” doesn’t mean that it’s a programming language you should learn. It doesn’t necessarily mean it’s the best language for your career. Not to mention there’s usually conflicting data. It depends on how you survey people and what you survey them on. There’s a lot of junk data. To be honest, there’s a lot of people that put in data that doesn’t make any sense.
For example, in a lot of the surveys, I see stuff like programming languages listed as SQL. I mean it is a programming language, technically, but you’re not getting a job just knowing SQL. It doesn’t make sense. Stuff like that you just need to know as part of your job. Then the other thing that I see is HTML and CSS. Again, not really a programming language and something that you just need to know. It’s web development. Everything on the web has HTML and CSS. It’s kind of silly when you look at it that way. All these factors make it very difficult to find the true “top 10 programming languages for 2018”.
If you watch the YouTube video I linked below, I’ve included some extra data at the end of the clip. Be sure to check that out for some of my top “prospects” that didn’t quite make the top 10 programming languages list.