I no longer remember exactly how, given it was so long ago. But for some number of years prior to 1982 I had coaxed my parents into getting me a subscription to Popular Electronics. They often had "computer" articles where one could build one's own computer from discrete components and a CPU. This was the days when an 8080 or a Z80, a breadboard, and a few misc. TTL logic chips could almost suffice to build an actual computer.<p>Then for Christmas of 1980 or 1981 (I no longer remember which) a Sinclair ZX-81 was under the tree. If it was 1980 I would have then been 13. The ZX got a bunch of usage, but being chained to it's audio cassette tape interface for storage (read: didn't work so well....) meant most of the usage was pure play, like printing 1-100 to the screen and so forth. Which when one is 13, and "programming" a computer for the first time, seems magical.<p>1982 plays a key role because in 1982, my parents (well, more my Dad, but) decided to get an Atari 800. Auspiciously the reason was so that Dad could automate the weekly task of computing the score-sheet for his bowling league (he was secretary of the league at that time, and one of his tasks was calculating up the weekly averages, scores, handicaps, etc.) Well, Dad wasn't (and still isn't) any form of a computer programmer, so the reality was that I was "volunteered" to write the program that would automate the league calculation work.<p>That "task", which I gladly took up, so I voluntarily volunteered myself, would be how/why I got my "start". And I've been at it ever since.<p>In any case, I'd probably have taken up the craft one way or the other, it just so happens that this way turned out to be the how/why.