I learned programming relatively late compared to most of my peers. It was only in college that I dabbled in it seriously and decided this is what I wanted to do for life.
Personally, I think everyone should learn a little about computer programming. Not because you could build an app on your own, although that's a great skill to have, but to also learn some useful concepts that is beneficial to your everyday life.
Let’s take a look at some basic concepts in the Ruby programming language and how they could be adapted to improve your life