rdouglass said:
Personally, I don't care how much studying you do or how many books you read, you'll never understand IT as well as when you learn it from the 'trenches'.
Doing tech support for friends and family is just as good an experience for this, I think.