Lecture Note on Curves and Surfaces, 2003, Chuu-Lian Terng
This is a most basic of beginning of differential geometry. You just need good multi-variable calculus and linear algebra as prerequisite.
For a later version, see Lecture Note on Curves and Surfaces, 2005, Chuu-Lian Terng