There are a number of reason why I decided to learn how to program. In fact, my reasons are probably not much different from most people my age. The truth is, I’ve always been interested in programming. Ever since I was a boy I had an interest in computers. My dad ran a small computer repair shop out of our house. So I was exposed to a variety of computers at a young age.
So... why now? Why at the age of 36 am I just starting? Why didn’t I start earlier on?
To be completely honest it was fear. The fear of failure to be more specific. This fear prevented me from learning something that I had been interested in since I was a kid. I was mostly afraid that I was too stupid, and that if I tried and failed, I would know for certain that I was. You see, I grew up with the mindset that you had to be a genius, or a math wiz, or maybe something like Doogie Howser to become a programmer. But I was none of those things... So why would I even try???
To be fair programming wasn’t easy to learn when I was young. You only had a few options for learning. Your choices were either to go to school for a CS degree, have someone mentor you, or learn from a book. I’ll also add that the books back then were not beginner friendly (at least the books that I could find) and most of the languages had a very steep learning curve. Regardless, I still never gave it a try. Instead, I convinced myself that programming wasn’t for me.
Okay… Enough about why I didn’t learn how to program then, and on to why I am NOW.
I think my primary reason is simply because I CAN. The information is out there, and nowadays, anyone interested can start learning how to code for little to no cost at all. I also came to realize that anyone can do this. You don’t have to be a genius or a math wiz. All you need is the willingness and drive to see it through. I already had the willingness part. I just need that drive or that push to get me started...
I finally got that push, and it was in the form of a baby girl.
Once I became a parent I realized that I had to do more with my life. It isn’t just about providing a better life for my family either. I want to be a role model for my daughter. I want to show her that no matter what, if you follow your dreams and put your mind to it, you can achieve anything. I also want to do something that I love for a living. I’m tired of working just to pay the bills. I want to do something that I can be proud of! For me, that is programming.