Programming has been part of my life since a long time now. I started playing with a computer at the age of 11 years old. At that time there was no internet (at least for my case) but for me computer was making sense. I started playing with Windows and learn so many things. I have basically pretty much no knowledge at all, but I learn while installing/uninstalling video games/software, playing videos game.. Lately, few years after I started coding and I literally fall in love with it.
Programming is huge, for me it works in pair with creativity. As long as you have ideas, you can turn them into reality with programming. It also has almost no boundaries, I love this and that's power of programming.
I made the choice to turn all of my knowledge as part of my life and it's now my job since I do work as a Software Engineer - Backend. We all know that there is a huge market in the programming area, and that if you are looking for a Job, you may think about it. However I knew that programming was a passion for me and it has alway been the case. It always good to work for something you really like. Nevertheless recently out of any business approach I definitely realized that I was completely in love with programming. I did feel this when I accomplished some great stuff with it but it was even more deep across some exercises. Actually because I recently started doing some algorithm exercises on www.hackerrank.com. I choose the Algorithm section, started with quite simple exercises in warmup section. My objective is to complete almost all exercises from each section from easy to hard level. I did complete Warmup so far, and I am currently at Implementation section. It's pretty interesting and it helps you to think in different ways with different approach, in other words you are forced to think out of the box. It's great because, I'm sure you may found uncommon problems sometimes while working and If you are eager to bring a nice solution for it, it's good. So to just let you know, from now I completed like 20 more or less exercises, and I feel so so excited each time I am completing one more with a great solution. It acting like a game but there is rich content making you thought. It brings good mood for me, so for 2 reasons why I am inviting you to practice regularly. First you will improve your algorithm thinking, second you'll have pleasure to do so. Just do not hesitate .