I am working on it. I am too young for degrees but what the heck, I'm geeky anyway.
For my age (I'm only 16) people tells me I know incredible much about computer for being so young.
I can easly put a computer together and I always know what parts are new, good and bad. I can configure said computer and tweak it for maximum performance, then overclock the hell out of it (yes, I think that sort of things is fun). I can perform voltage modifications for higher VCore (more overclocking), if that sort of things qualify
I can always fix hardware related problems down to the degree where you have to replace broken electrical parts, but it's usually windows and IRQ conflicts so that's only for serious problems
I can also operate a huge amount of operating systems excluding Linux (but I know UNIX, go figure) and BSD something. I haven't had a reason to learn that stuff yet.
I can configure networks - in windows. Ehum.
I can create websites in lots of different ways with or without css, javascript, asp, sql, ssi, shtml and dhtml. I will learn php and mysql sooner or later. Shameless plug:
http://psionicist.online.fr/
I am not to good at programming. I do know something of everything and I'm currently trying to master C++.
And there are a dozen more or less important things I've forgot to write.
Just wait until I'm 20 and I will 0wn Y0 AlL