There's roughly four main parts to programming: "getting it", creativity, experience and working hard. Some people are better at some of these aspects than others, and vice versa. Only experience requires having programmed a lot. However perhaps those who start young are more likely to "get it", making it fun for them, though I think it's a poor proxy since you can't control for who had exposure at an early age. I st…
I started at 10 with my subscription to Home Computing Magazine and my uncle was teaching me to make juke boxes.