Hello all I have searched around and gathered some information before I asked this question. I wanted to ask this question directly to get some advice from the forum members. I currently am 28 years old and I am returning to College to get a Computer Science Degree. I currently have a BA in Accounting but never really worked as an Accountant. I currently am a Network Admin. While I do make a really nice salary I find the job completely unrewarding and boring to be honest. Also money really means very little to me and is no longer a driving factor. I have always enjoyed programming and have always wanted to go to College and get a Computer Science Degree. Its one of those bucket list type things. My question is the last math I took was atleast 7 years ago. I took Pre-Cal and then Calculus 1. I know I have forgotten probably all of the math I learned. I applied to go back in the Spring. But since I already have a degree I dont need to take any non major courses. Also I can jump right into Calculus II & then III without having to retake 1. I dont think I am going to do this to be honest, I think I will most likely Pass No Credit Cal 1 for a semester then proceed to II and III. This is going to be a marathon and not a sprint for me. This is my lifes passion and I want to do it right. I am taking programming courses next Spring and will hold off the Math courses until Fall. I wanted to know for these next 9 months what should I be doing to prepare for Calculus I? I own a Pre-Calculus book from when I took it in College. I have the Stewart Calculus book from College. I also just ordered the Spivak Calculus book after so many postive online reviews on it. Is the precalculus course book enough to start with or should I go back even further and get an Algebra book (Remember its been many years since I last looked at Math books)? Any recommened Path to learning what needs to be learned before Cal I? Any recommended Text Books? Thank you for any help it is really appreciated.