Don’t Learn These 5 Languages in 2020. There are several critical coding languages you can learn in the coming year. However, some languages are dying or are already dead programming languages.
If you are new to coding, you probably wondering the best programming languages to learn. It’s as essential to know what not to learn. All coding languages have some value, but not all are going to move you forward as quickly as times change, and the languages that are in-demand in the industry are a moving target.
Don’t Learn These 5 Languages
Ok, so you want to learn to code. But there’s like a dozen languages you could learn first. Truthfully, many of them would be a good place to start. However, there are a few languages you should avoid. Today: Five Programming languages you should avoid in 2020.
As you start learning to code there are loads of people on Youtube like me giving you advice. Some say to start with Java, others recommend Python. A few recommend C# as the place to start. Well, I don’t want to be one of those people. Instead, I want to tell you exactly what languages to avoid in 2020. Let’s start with #5…
#5 Avoid learning C or C++. C and C++ are great languages, and they are the basis of the languages we frequently use today. However, they are old. When I say old, I mean “from the 70’s” old. Age alone isn’t a good reason to avoid learning a language, but, C and C++ haven’t used much anymore in software development. These languages predate the web, require that you manage the memory used by your apps yourself. While there are some C and C++ jobs out there working on older systems, these are not the languages I’d build my career around.
#4 Avoid learning Java. This is the one that will make people want to throw things at me. Java is taught in loads of college computer science courses and is an excellent enterprise language. In fact, it is one of the languages I learned in college. And Java is still frequently used today. In fact, it’s the language used to create Android applications. But, here’s the thing: Java is complex, heavy, and just not a great place to start your coding career. Get some experience under your belt– Then come back to Java. But for right now, as someone learning to code, it’s one of the languages I’d avoid.
#3 Avoid learning Objective C. Objective C is a more contemporary version of the C programming language. A decade ago it was all the rage and everyone was learning to code in objective C. And now… No one. According to Google Trends searches for Objective C peaked in the summer of 2012 and are not only about 20% of what they were. So what happened? Initially, Apple picked Objective C as the language of iOS development. All the initial iOS apps were coded in Objective C. And then, Apple introduced people to Swift, a much easier to grasp and less verbose language. That was all she wrote for Objective C. It’s dead and gone and not something you should be learning in 2020.
#1 Avoid learning R. This is going to make some data scientists grumble. ‘R’ is a great language for taking deep dives into data. However, so is Python. And that’s what the industry seems to have chosen. While R is used in some academic environments, it was designed for statisticians. Unlike Python, it has a steep learning curve. On the other hand, Python is a great beginner’s language and one that people can pick up quickly. Plus Python can be used outside of data analysis. R was very popular for a while, but now, people are choosing Python for their data work.
There you go– 5 languages to avoid in 2020. I’m Mark Lassoff with Framework. If you liked this video, do me a favor and hit the like button. We’re constantly coming out with new content for people entering the world of development and digital design. Subscribe and hit the little bell so you don’t miss out. Thanks for watching!
Earn your HTML5 Certification for free on YouTube: