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.
Look at the excellent book of Toponogov and Rovenski, Differential Geometry of Curves and Surfaces: A Concise Guide. It is very clear and straightforward. I taught from Pressley's book and from O'Neill's book, and they are also very good.