Jan 29, 2022
If I ask you whether or not playing basketball is interesting, you can give me two answers. One can be your subjective judgment ("yes, it is interesting," or "no, it is not"), and the other can be a question itself. In this question, you will ask me what types of things I find interesting to judge whether I could discover basketball interesting or not. Similarly, to answer whether programming is interesting or not, it is necessary to see what programming is and which type of people can find it intriguing.
People who enjoy the process and technicalities of writing a code or wish to build a fully-functioning application find programming interesting. To do both of these things, you need to be committed to finding new ways and ideas to solve one problem. People who are great problem solvers thus make great programmers.
Being a good programmer requires you to follow certain commands and reach a solution in the shortest code possible. To do this, you need to be able to think out of the box—if the mainstream way of reaching the mall takes 10 minutes, how can I program an application to find another way that can make me get to the mall in 6 minutes? The very idea of creating something from scratch and making it so effective that it helps people in real life and solves complex problems in easy ways can be very interesting for some people. This idea entrances programmers and drives their motivation to be better at coding.
All of this boils down to one simple proposition: you will find programming interesting if you like to think. Thinking requires you to look at the world you live in, recognize the problems that persist, and actively try to change them. Programming helps you create a change in the world. As Steve Jobs eloquently put it, "everyone in the country should learn how to program a computer…because it teaches you how to think."
Programming is a skill that is needed the most in the modern world. Computers, mobile phones, and TVs use applications that require coding. Since coding is necessary for so many fields, you will find that programmers come from various career paths. Whether you are an artist, musician, engineer, or scientist, you can find programming interesting if you wish to create something yourself.