I never got very far in my math studies; I took zero math in college and had terrible teachers in high school. Fast forward to today and I'm a professional developer who's starting to feel that my lack of a solid grounding in math is holding me back. I can hold my own with basic concepts, etc. but I'd like to start a formal self-education regiment in math. When I take something on, I take it seriously. When I taught myself my programming, I watched lectures from Stanford/MIT/UC Berkeley, read every book, did every exercise etc. I thrive on self-education.
And to my question: can someone recommend some really great resources/books for learning math starting from pre-algebra and beyond? I'd love it if someone could map out a good, structured progression for someone like me who likes math for its own sake, but also wants to use it as a tool for computer science.
Any help would be greatly appreciated.