← Back to list

Stop Learning These Programming Languages

The 4 Programming Languages You Should Ditch According to Latest Popularity Trends: Say Goodbye to Obsolete Ones

Halim Shams · 2023-05-15 10:32 · 144 claps · 5.5 min read
#programming-languages #advice #software-engineering #halim-shams #halim
Open on Medium ↗
Wiki topics: EDU · Education & Learning 💻 · Programming

Stop Learning These Programming Languages

The 4 Programming Languages You Should Ditch According to Latest Popularity Trends: Say Goodbye to Obsolete Ones

Photo by Kenny Eliason on Unsplash

Photo by Kenny Eliason on Unsplash

As a matter of fact, there are a lot of articles and videos online that advise which programming languages you should learn, but there are no accurate articles or videos to guide you which programming languages to avoid learning. You may learn the wrong programming language, but there will be a lot of damage in the process, and you will end up demotivated, unproductive, and, at worst, jobless even after learning a programming language. This means that even if you master a programming language but the chosen programming language is the wrong programming language, you’ve been wasting your whole time learning that programming language.

So in this article, we are going to assume 4 programming languages that might not give you a good return for your time; moreover, in the last part of this article, I will suggest a few programming languages that are high-demanding and have long-term benefits.

Get comfy, fill your cup, and let’s get started…

Following Costs Nothing!

Following Costs Nothing!

1. C++

C++ is a programming language that is the foundation of every college or university. Now, before you judge me, let me explain: every programming language has its own advantages and situations that make it essential to learn them. I’ll cover all those specific case for all the programming languages, including C++, in a moment. But first, you need to know why some people recommend learning C++ as the first language to learn. There are some arguments that say, “You should learn C++ to know how a computer functions.”, They are right in some points because C++ does offer some low-level capabilities like memory management, etc., but this argument has no differentiation from saying, “You need to know how the engine works in order to be able to drive.”, Certainly, there are some advantages to knowing how the engine of a car works in case your car breaks down, you see, this is not a requirement for being able to drive a car though.

As William James says:

The art of being wise is the art of knowing how to overlook

From my personal standpoint, I can say that C++ has unnecessary complexity and is much harder to learn and master than any other programming languages. With this in mind, I would not recommend C++ as your first programming language. But there are circumstances in which you might want to learn C++. If you want to do game development using Unreal Engine, then you should C++, which is faster than any other existing programming language. But if you are not that particular person, and you want to make fast progress, elude C++.

2. C

We already know that C is the mother of all programming languages, as all modern languages like C++, Java, Python, and JavaScript are all based on C. In fact, the first programming language I learned when I started my programming journey was C. Yet, I won’t make a single comment to describe C because it hardly had any impact on my programming journey because C is a low-level programming language used for system applications. This means that unlike other programming languages that are in high demand, C is not an object-oriented programming language. There are some jobs available that require C; these would include operating system and embedded systems-related jobs that are not in demand, so I would avoid choosing C as my first language.

Are you always on the lookout for the latest tips and tricks in web development? Look no further! Sign up for my weekly newsletter, where I share short trending articles about web development tips and FREE tools and resources that are currently trending. Plus, I’ll throw in some exclusive content that you won’t find anywhere else! Subscribe now and join the community of web developers who are always one step ahead.

[embed]Subscribe to Halim's Newsletter Every Week with a New and Fantastic Web Development Tip and skill. Click to read Halim's Newsletter, by Halim Shams, a…halimshams.substack.com

Get ahead in web development with our weekly newsletter. Join now!

3. PHP

In third place, we have the most popular programming language, PHP. There are some reasons why choosing PHP as your first language can be a poor decision:

  • There are much better alternatives available now, like Node.js and Python.
  • The popularity of PHP is dwindling quickly, gradually.

There are many websites that use PHP as their programming language. One of the reasons for this is that PHP is used by content management systems like WordPress, and millions of people who don’t know how to code use WordPress to build their own websites, which as a result increases the popularity and usage of PHP. If you look at the graph below, which shows the popularity and usage of PHP are declining over time:

PHP popularity over time — Google Trends

PHP popularity over time — Google Trends

Most of the companies that use PHP in their backend are from the early 2000s, and I don’t see any reason why a company would start out now and use PHP as their backend programming language. The image below depicts all the companies that use PHP in the backend:

Famous companies use PHP in the backend

Famous companies use PHP in the backend

4. SQL

There are a few reasons not to choose SQL as your first programming language. SQL is not a general-purpose programming language; it is only used for creating, reading, updating, and deleting the data stored in databases. That is why there is nothing that you can build just using SQL. As a beginner, you won’t be working with databases right away, so learn a general-purpose programming language first, and then when you need to hook up a database to your website, you can learn SQL.

Following Costs Nothing!

Following Costs Nothing!

There are some programming languages that are highly in demand and that are a must-learn programming language in order to land your first job in this modern time, so I have researched and collected the top 5 worthiest programming languages to learn in 2023. Read the article by clicking the link below:

[embed]Top 5 Programming Languages to Learn in 2023 to get a Job Without a College Degree This article covers all the programming languages which are in demand in 2023 and there is a numerous job market for…halimshams.medium.com

Thanks for reading. Don’t forget to share this post with others if you find it useful. Please use the clap button to boost my enthusiasm a bit. For more articles like this, follow me, so you don’t miss a single article I post here.

Don’t forget to subscribe to my newsletter: 👇

[embed]Subscribe to Halim's Newsletter Every Week with a New and Fantastic Web Development Tip and skill. Click to read Halim's Newsletter, by Halim Shams, a…halimshams.substack.com

— You can follow me on **Twitter** as well, where I’ll share short and incredible stuffs out there, so don’t miss those. 😊

***Buy me a Coffee*** ☕

Other articles you may like to read:

[embed]JavaScript VS Python — Which one Should I Choose as a Beginner If you are a novice to programming, it is normal to hesitate and feel depressed about choosing the right programming…halimshams.medium.com

[embed]7 Repos I Wish I’d Known As A Developer Years Ago These are the most popular repositories that I recently discovered, and now I am sharing them with you.halimshams.medium.com

[embed]7 Websites to Learn JavaScript as a Software Engineer These websites will help you master JavaScript the right and efficient way, to really master JavaScript.halimshams.medium.com


메타데이터
post_id
5d8fd884f9b6
slug
stop-learning-these-programming-languages-5d8fd884f9b6
url
https://medium.com/@halimshams/stop-learning-these-programming-languages-5d8fd884f9b6
canonical_url
https://medium.com/@halimshams/stop-learning-these-programming-languages-5d8fd884f9b6
author_url
https://medium.com/@halimshams
status
ok
fetched_at
2026-07-25 18:51:46