I'd like to study math on my own at home so that it will make me a better student of mathematics. I am in college and have recently finished Calc II. I got an A in both calc 1 and 2 but yet I am unsatisfied with my knowledge and skill with the subject. My goal is to prepare myself for the advanced and proof based upper level courses. I want to be well prepared that is. Ahead of the game if you will. I have access to plenty of undergrad math texts but I don't know where to begin. I want to spend my self study time wisely because I dont always have too much of it. For instance should I start with restudying calc 1 and 2? Would I use the same text or should I use a more rigorous one? But that leads me to my next question about proof writing. A more rigorous treatment of calculus will call for a lot of proof writing in the exercises and that is a skill I do not have. I never had plane geometry in high school actually but I do have an interesting intro proofs text that teaches basic geometry at a higher level. Its a gem called Introduction to Proofs: Basic Concepts of Geometry. Its sweet. So should I start out with learning logic,sets, and proofs first? I am already struggling to prove basic set laws like DeMorgan's and such. I need help! Where should I begin? Any and all sugestions would be appreciated.