Invader, I think you make a good point. I myself am a computer science major, however it is at a liberal arts university. Therefore, and totally not to put down the technical / engineering schools cause those are sweet, I pretty much get what you're looking for: read lots of classics, study economics, physics, chemistry, astronomy, history, humanities, sociology, math, etc and still learn about (and get a degree in) computer science. While my classes have been cool and informative, they mostly suffer from academic theoritical concentration, rather than providing me with skills applicable in the real technical world. This is where learning on my own has come into play. I recently got a nice computer security job strictly from the skills I picked up by playing on my own. So what I say to you (new,young computer people in general) is just attempt to manage your time properly -- learn some cool computer stuff, learn to program / hack / whatever, but learn about the rest of the world as well, and don't forget time for socializing, sports, other hobbies (and women ;-) ).

I guess that's it. I wanted to get a post under my belt and hopefully I helped someone. Places like slashdot and google news are pretty cool for reading the headlines. Then, if you have time, try reading articles in various fields...you may actually like what's going on outside of computer science.

Peace,

Raz0rSharp