Age doesn't matter. I'm 18 and I started when I was 14 or 15, not when I was 12. The nice thing about programming is that most people in developed countries already have most of what they need to start doing it: a computer, an internet connection, and the desire to build something cool. I was drawn to programming because I liked (still do, actually) to build cool things.
I started out trying to make robots but the mental and physical costs were too high. My father works with furniture but even with his resources and expertise building anything all that interesting took more skill than I cared to learn. Programming let me do cool things within a couple of hours of starting out. I still feel like I took the "easy" way out compared to a physical craft like woodworking or electrical engineering, and I'd like to learn more about those at some point. For now, programming will have to do.
I started out trying to make robots but the mental and physical costs were too high. My father works with furniture but even with his resources and expertise building anything all that interesting took more skill than I cared to learn. Programming let me do cool things within a couple of hours of starting out. I still feel like I took the "easy" way out compared to a physical craft like woodworking or electrical engineering, and I'd like to learn more about those at some point. For now, programming will have to do.
EDIT: spacing.