I'm starting college in Summer 2012, and I'll have a lot of free time and loads of extra cash to learn whatever I want. I've been looking at careers in computer programming, engineering, security, system analyzation, and networking. There's a lot to pick from there. I really don't know which I would to try my hand at before I focus on one of those as a career. I'm an ambitious amateur at best, and honestly, I know nothing of what is important to know now and for the future. My math is atrocious because I've hadn't used it for so long, so I've been teaching myself Algebra and Geometry and will continue to move onto higher levels of mathematics. Aside from that, what else should I study and what else should I do to get prepared for venturing forth into the computer industry.