Learn to study with Rave music playing in the background, extremely loud...
Now, on to books...
Get yourself a few TCP/IP books, also some linux/bsd/windows/mac books... By mac I mean MAC OS X and Mac OS 9; their both differant, OSX is closer to the BSD linux system.
I sugguest getting into web design, it opens an insight on computers and differant setups that one normally wouldn't have...
If you are going to go for creating programs, I sugguest either C and C++ or ASM.