6 Programming Languages You Should Not Learn (and What To Learn Instead)

If you don’t get it right, it will be a waste of your time and energy

Clement Brian
Level Up Coding
Published in
8 min readJan 24, 2022

--

Photo by Mikhail Nilov from Pexels

Learning a new programming language is often an exciting journey. Whether you are a newbie or a seasoned programmer, you always want to make the right decision when it comes to what you learn.

Learning something new often means dedicating your time. And not just your time, also your energy and your entire self. In other terms, sacrifices have to be made.

In this case, you have to do your research and be intentional with what you want to learn. Below are six programming languages you shouldn’t consider learning. I will tell you why in each case.

1. Objective-C

The world is evolving so is programming. Huge tech companies are investing a lot to evolve programming languages.

This is done by looking at the drawbacks of current languages and creating newer languages that are more efficient.

At the heart of this evolution is Objective-C. It was the primary language in IOS and macOS. Apple observed its drawbacks and decided to create something similar but much better for the future to come. And that’s when swift was born.

Swift was created and introduced at WWDC 2014. It is modeled after Objective-C making it a better version. Since its creation, it has garnered more traction than Objective-C.

Apple declared Swift as the preferred language for IOS. They are popularizing it and slowly defaming Objective-C.

What to learn instead—Swift

Instead of learning Objective-C, a language that is slowly being defamed. You are much better with Swift. Apple plan on making Swift the primary language in all their products.

Below is an image showing the advantages of Swift over Objective-C.

Image Credit: SamSolutions

2. Java

According to TIOBE rankings as of January 2022, Java ranks as the third most popular…

--

--