1) I started back in 1996 and taught myself HTML with books only. I went to a technical high school that taught the typical plumbing, carpentry, etc., but they also had an IT track in which I learned more about HTML and web design. I kept teaching myself via books and online tutorials through college, because college was not teaching what I wanted.
2) I started learning in 1996.
3) I started working professionally (part-time) my Junior year in high school for a dot-com business. I have been moving my way up the chain since then. Now I am a partner at MadGlory building custom large scale web apps and web properties for the gaming industry.