Top 10 reasons to have programming as a hobby
1. Improves Problem solving in real life
In Programming, one has to break down entire project or task into smaller workable units. By doing regular programming, your mind will get into practice of breaking down all kind of problems in smaller achievable units. Thus in life you are better equipped with problem solving skills, be it big or small!
2. Programming imbibes logical decision making skills
One of the core skills required for becoming successful programmer is that one has to think about logic to be coded. One has to plan by writing logical next steps called as algorithm which becomes skeleton of your code. With more experience in writing algorithms your daily decision making skills become more rational which in turn helps you become good at decision making.
3. Helps in making decision
Making decision is one of the most important and crucial things to do in life and so in programming as well. Every decision you make in writing the code affects the whole program. Programming gives an experience to make decision more carefully.
4. Strengthens the “Never Give Up” attitude
Programming is all about debugging more than just writing the code. In programming it is very rare to get the correct output in the first time. You have to modify again, think again or even sometimes write the whole code again to get the desired output. So giving up at early stage is not allowed here. This helps to fight with any situation in life.
5. Encourages trying something new
There is always more than one way to do any task in programming. You should always try to do a problem in different ways to improve your programming skills. This gives you confidence to try something new and explore the odds out there.
6. Knowing your capabilities
When you practice continuously you get know you strength and weakness. To be a good programmer you should always know your capabilities. When you know your capabilities than your vision becomes clearer.
7. Ability to differentiate between good and bad
While programming you realize that the code which you wrote now is short and more efficient than the one you wrote in the past to do the same task. This gives you an idea to differentiate between good and bad code in the future.
8. Opens up mind for new ideas
Once you are aware what you can do with programming than eventually your mind starts to use that knowledge to do something productive in real life.
9. Knowing Technology more closely
Programming introduces you to the technology more closely than ever before. You don’t feel difficulty in understanding the so called “Technical terms” which normal people don’t.
10. Need of time
Technology is changing in every moment. To make life more comfortable everything is going digital these days. This pandemic has only given a many boost to this idea. This means that many jobs will be created in the tech industry. After Industrial revolution, the world is on the edge of a Tech Revolution. So being a part of it is not only exciting but also important. In that case starting with programming is a good step.
So what are you waiting for? You are just a “Hello World” away from experiencing this interesting journey.