DEV Community 👩‍💻👨‍💻

Mark Vassilevskiy
Mark Vassilevskiy

Posted on

4 Reasons You Shouldn't Learn Programming

You’ve probably heard that programming is a lucrative skill to learn. And it is! But there are some things you should consider before making the decision to become a programmer. In this blog post, we will discuss four reasons why you might not want to learn to program. Keep in mind that these are just our opinions; you should make your own decision based on what’s best for you!

Very Challenging

The first reason you might not want to learn programming is that it can be extremely challenging. If you’re not the type of person who enjoys a challenge, then programming may not be for you. There are a lot of concepts to learn and remember, and it can be easy to get overwhelmed. Even experienced programmers sometimes hit roadblocks when they’re trying to solve a problem. So if you don’t like challenges, you might want to reconsider becoming a programmer.

When I say it’s very challenging, I mean it’s really very challenging. You’ll always have different problems with something that you’re working on, it can be an app, website, or even a game. There always will be bugs, and it doesn’t matter how good you’re at programming, sometimes it depends on the ordinary human factor, and sometimes the program itself may fail (The first one works more often).

So again, if you don’t wanna lose all your nervous and have a profession with any problems then programming isn’t right for you

Requires Critical Thinking

The second reason is that programming requires a lot of critical thinking. You have to be able to look at a problem from all angles and figure out the best way to solve it. This can be difficult, especially if you’re used to being given clear instructions on what to do. Programming is all about finding creative solutions to problems, so if you’re not comfortable with that, it might not be the right field for you.

As you can see programming is very different from other usual professions and you can’t just complete your task without using creative and critical thinking. Sometimes you need to find a way how to, for instance, add a gradient to your borders or make a good grid layout.

Also, in programming, there’re many ways how to do the same task in different ways, and in a specific situation one of them will be much better than the others, so in these moments you’ll need to activate your critical thinking, analyze the problem, find the right way and so on!

Not Always Lucrative

Despite what you may have heard, programming isn’t always lucrative. Sure, there are some programmers who make a lot of money, but there are also many who don’t. It can be hard to find a well-paying job as a programmer, especially if you’re just starting out. And even when you do find a good job, there’s no guarantee that it will last forever.

The field of programming is constantly changing, so even experienced programmers have to keep learning new things to stay ahead of the curve. If you’re not prepared for that, then you might want to reconsider your decision to become a programmer.

Probably, you’ve seen several ads which tell you that you can pass their courses only for $1K and become a professional programmer with a salary over $100k a year. It’s obviously not true. You can’t just pass the course and become really good at something, you’ll need much practice and work, and also as we’ve discussed earlier you need to implement critical thinking and solve a bunch of problems.

I’m telling you that courses are useless or something like that. Everything that I wanna say is that if you’ll just pass the course you’ll lead with nothing, and it implies everything in this world, not only programming. To not waste your time you need to have a system that will motivate you to start building simple projects after a topic course that you’ve just passed, so you’ll have much practice and become better and better each day

Not for Everyone

In the end, it’s important to remember that programming isn’t for everyone. It’s a challenging field that requires critical thinking and constant learning. And it’s not always as lucrative as you might think. So if you’re not sure if programming is right for you, it’s okay to walk away from it.

There are plenty of other skills that you can learn that will be more beneficial to you in the long run. But if you’re up for the challenge and willing to put in the work, then programming could be a great choice for you!

These were the four main reasons why you shouldn’t become a programmer. Programming is very different from other professions, it’s not easy to learn and it requires constant critical thinking and problem-solving skills. Also, it’s not always lucrative and you need to be prepared for that.


Thanks for reading! We hope this helped you make a decision about whether or not to learn programming. If you have any questions, feel free to reach out to us. I’m always happy to help! Leave a comment if you disagree with something in this article. Also, you can check out my NFT Collection and follow me on Twitter.

Top comments (4)

marinsborg profile image

You should not learn programming just because your parents heard that programming pays good money and forced you to learn it.

metamark profile image
Mark Vassilevskiy Author

That's another reason :)

marinsborg profile image

Yea, and it is really sad being forced to do something you don't like.

Thread Thread
metamark profile image
Mark Vassilevskiy Author

Of course, you need to live your life and others'. And the only one that can force you to learn programming or something else is you

🤔 Did you know?

🌚 Dark mode is available in Settings.