Skip to main content
Menu

Why learn computer programming?

Posted under #technology

By Prathamesh Pai

Programming, Coding, Development, call it what you want. Why learn it in this age of AI and LLMs that can generate code for you in a matter of minutes? I can think of a few good reasons.

For the love of it

Admittedly this is not for everyone, but it is possible for computer programming to be a hobby. If you like solving puzzles for example, there’s a very good chance you will love programming. It is after all, solving complex problems using a specific kind of language. Programming requires logical thinking, lateral thinking, creativity, reasoning and structure, just like puzzle solving. And just like when you complete a challenge, the satisfaction is indescribable. You will run into problems and frustrations along the way. The small wins bring much joy.

Use it or lose it

Your brain cells need a workout to be active, just like any muscle in your body. If you outsource all your thinking to machines, you will have no ability to think for yourself. Programming is a great way to keep those brain cells active. Learn programming for this reason alone, even if you don’t intend to do it professionally.

Be the odd one out

There’s no changing the fact that most professionals will jump on to the AI bandwagon sooner or later. By choice or otherwise. As this becomes the norm, the few people who have the real skills will be highly sought after. Let’s face it, as of this writing, the kind of code LLMs generate is not something that should be used out of the box. Someone needs to audit the code, fix bugs and get it ready for production. This is where you come in with your real skills.

AI is not inevitable

As much as the big tech bros want you to believe it, there is nothing inevitable about AI. Like any technology, it may have its time in the sun and disappear. The novelty will wear off sooner or later. Wouldn’t it be nice to still have real skills if and when that happens?

It is cheaper

You can learn programming for free and most programming languages are open-source anyway, so you don’t need to pay tech bros a hefty (and only getting worse) subscription fee to use their LLMs. This is vital for small companies and independent developers.

There might be more reasons to learn programming, but hopefully this has given you something to think about. Happy coding!