You get to understand how computers work. For better or worse, computers are now firmly part of everybody's life. "It just works" is something of an unofficial Apple mantra, and it's great to have computers that magically do stuff. But it is a shame to go through life and not know how computers work. Programming lifts the curtain and lets you peer behind-the-scenes. You get to learn how computers are all source code built on top of each other, each one boiling down to millions of electric switches being turned on or off.
Learning to code: online resources
Learning to code is one of the smartest moves you can make in the modern world (no matter what your age). Even a small understanding of HTML and Python will expand your horizons, both regarding work and outlook.
There are no shortage of people trying to teach you to code at the moment. Demand for coders has never been higher, and there are plenty of online resources to help you get started.
If you have absolutely no experience, then you should learn HTML and CSS before moving on to a more detailed language. Build Responsive Real World Websites with HTML5 and CSS3, Learn to Build Beautiful HTML5 and CSS3 Websites in One Month, and Learn Web Designing & HTML5/CSS3 Essentials in Four Hours.
Following that, you should consider doing an MOOC (Massively Open Online Course). These courses can be challenging, but give you the experience of learning to program from a top-flight institution like MIT or Harvard. EDX is the place to go. We're fans of MIT's 6.00.1x and Harvard's CS50.
Learn to code: sign up for a Boot Camp
Another option that's increasingly popular is to sign up for a coding Boot Camp. Some courses are free, on others you work to cover your fees and others charge (sometimes quite a high fee).
Boot Camps are an intense coding experience, where you program with a group of other prospective developers and are coached and mentored. You need to be careful before handing over money, but they can help you move from enjoying programming to doing it for a living.
Course Report is a good place to go to find out what people think of the various programming courses around. Here are some other sites to check out
Sign up for CIO Asia eNewsletters.