I'm a 16 year old programmer who taught himself programming from a couple of books (some of which I can recommend, some of which I never would). I try to juggle programming with a social life, though sometimes one can overtake the other. I really enjoy pushing myself, and one of the reasons I enjoy a challenge is the euphoria I get when I fix something which's been plaguing me for days.