Can anyone recommend a good starting book for differential geometry? I want this book to be a book with geometric explanations and geometric interpretations.
There are tons of them from elementary geometry of curves and surfaces in Euclidean space to abstract formulations using ringed spaces. As an entry level I don't think one can beat Michael Spivak's books. However, they might be difficult to find these days. For a very good text that integrates the modern coordinate free aspects with while maintaining and using geometric intuition for a first course, the book by R. W. R. Darling is excellent.
Depends who is "starting". For ages of 4 onwards try "Turtle geometry" by Harold Abelson and Andrea di Sessa using Logo software.
Pre-university might like "Geometries other than Euclid's" in Sawyer 's "Prelude to Mathematics" or "Crocheting Adventures with Hyperbolic Planes" by Daina Taimiņa.
Most approaches are for undergraduate/postgraduate level. As Truman Prevatt suggests above, Spivak is excellent but hard to get. One that I have found useful is "Elementary Topics in Differential Geometry" by J.A. Thorpe which is full of examples and diagrams to support the maths being developed. Ofcourse "DIfferential Geometry" by Erwin Kreyszig is great as well as the more recent books mentioned above. Unless a specific book is chosen for a course, it might be useful get learners to have a look for themselves and pick the one(s) they find clear in its presentation and explanations with lots of examples and exercises. Good luck. It's a great area of mathematics.