I taught myself a lot. My job also helped me pick up things that books never seem to cover (mostly things in the examples for later use department). The "Books for Dummies" series is a great tool. Check them out.
I also got a magazine subscription from my grandpa for
Smart Computing. They review some hardware things, look into some future things, and help people with their computer problems.