Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
For a basic undergraduate introduction to differential geometry, I'd highly recommend Manfredo Do Carmo's Differential Geometry of Curves and Surfaces. Nicely done and very approachable, and you'd be well prepared to tackle Spivak's books next.