Mine was very gradual to the point where I´m not sure how to answer it. I remember from an early age playing with software like Trillian Pro and Frontpage (express maybe too?) and seeing what everything did and watching the HTML change. I didn´t have Internet access very often (I was restricted on when I could dial in on my old Windows 95 and later 98 boxes), so I never hosted anything. But when I was online I started finding JavaScript snippets and starting playing with them and started figuring out what they did to the point where I was starting to do programming that way by the time I was nine or ten.
The first time I specifically felt like I was programming was when friend when I was nine showed me an old QBasic book he had found. He showed me some little programs he had written and that night I spent all night on our old Windows 3.1 computer seeing what I could do with it. I just made little text adventure games and math equation solvers.
Then once I we got DSL around when I was 11 I started to hang on USENET and IRC (older technologies of the time, but they were cool to me) where some folks introduced me to Python.
The first time I specifically felt like I was programming was when friend when I was nine showed me an old QBasic book he had found. He showed me some little programs he had written and that night I spent all night on our old Windows 3.1 computer seeing what I could do with it. I just made little text adventure games and math equation solvers.
Then once I we got DSL around when I was 11 I started to hang on USENET and IRC (older technologies of the time, but they were cool to me) where some folks introduced me to Python.