I spend most of my mid-teens (15,16,17) writing pointless C programs (interpreters, compilers, etc. for pathetic new languages that probably no one except me will use).
While my classmates from high school went out dating girls, watching new movies, etc.; I would be sitting in front of my computer palms on forehead fixing hard to find C pointer bugs.
The only person I could have a decent conversation with was my CS teacher. In the end it was only after coming to college I realized how much I had lost.
I barely had any communication skills, absolutely zero sexual experience (haven't even walked holding hands with a female - even today) and the reputation of being a geek. And you know what? I realized I wasn't a happy person anymore.
I think this kind of a life is seriously screwed. Very soon (been trying) I'm gonna totally quit "being geek" (programming for a hobby, etc.) and try to be normal like everyone else.