I was just a kid whose family bought a computer at the right time. I got hooked, taught myself programming from online tutorials, and never stopped creating things. The stuff I made got more complex and more polished each time, until it got to the point that I can create stuff other people are willing to pay to use. There's really no prerequisite other than a computer and an interest in programming.