A physics background with knowledge in calculus, linear algebra, vector calculus, and differential equations provides a solid foundation for studying differential geometry. However, additional knowledge in advanced calculus, topology, algebra beyond linear algebra, and some familiarity with manifolds may be beneficial, especially for more advanced courses. For those starting from the basics, "Geometrical Methods of Mathematical Physics" by Bernard Schutz is recommended for its accessible overview of necessary mathematics. Other notable mentions include "Curvature in Mathematics and Physics" by Shlomo Sternberg, though it is considered more challenging. The discussion highlights the difficulty in finding appropriate resources that match individual learning needs, particularly for those with a focus on general relativity and its relation to differential geometry.