📖 5. Recommended Learning Resources
Textbooks
- Beginner: "Differential Geometry of Curves and Surfaces" by Do Carmo
- Intermediate: "Introduction to Smooth Manifolds" by Lee
- Advanced: "Riemannian Geometry" by Do Carmo or Petersen
- Reference: "Foundations of Differential Geometry" by Kobayashi & Nomizu
Online Resources
- MIT OCW: Differential Geometry courses
- YouTube: XylyXylyX channel, MathTheBeautiful
- nLab: Comprehensive wiki for advanced topics
- ArXiv: Research papers (differential geometry section)
Programming Practice
- Start with Python + NumPy/SciPy
- Progress to specialized libraries (GeomStats, PyTorch Geometric)
- Learn symbolic computation (SymPy, SageMath)
Estimated Timeline
18-24 months for solid foundation, lifetime for mastery. Adjust pace based on your background and goals. Focus on understanding concepts deeply before moving forward, and always implement computational projects to solidify theoretical knowledge.