The Best Books to Learn Differential Geometry, In Order
This curriculum is designed for an expert-level learner who already has strong mathematical maturity (real analysis, linear algebra, topology) and wants to achieve deep mastery of differential geometry from its classical roots through modern manifold theory and beyond. The path moves from rigorous classical foundations in curves and surfaces, through the full machinery of smooth manifolds and Riemannian geometry, to the frontier topics of characteristic classes, geometric analysis, and global differential geometry.
Classical Foundations: Curves & Surfaces
BeginnerBuild geometric intuition and classical vocabulary — curvature, torsion, the first and second fundamental forms, Gauss's Theorema Egregium, and the Gauss–Bonnet theorem — through the concrete setting of curves and surfaces in ℝ³.
▸ Study plan for this stage
Pace: 12–14 weeks, ~40–50 pages/day (do Carmo first: 8–9 weeks; Pressley second: 4–5 weeks). Allocate 2–3 days per major topic for reflection and problem-solving.
- Parametric curves in ℝ³: arc length, unit tangent vector, curvature, and torsion as intrinsic geometric invariants
- The Frenet–Serret frame and its differential equations—how curvature and torsion determine a curve up to rigid motion
- Regular surfaces and the first fundamental form: measuring distance and angles on a surface
- The second fundamental form and the shape operator: how surfaces bend in space
- Principal curvatures, mean curvature, and Gaussian curvature as measures of local surface geometry
- Gauss's Theorema Egregium: Gaussian curvature is intrinsic (depends only on the first fundamental form)
- Geodesics as 'straight lines' on surfaces and the geodesic equations
- The Gauss–Bonnet theorem: global topology constrains total curvature
- What is the geometric meaning of curvature and torsion for a space curve, and how do they determine the curve uniquely?
- How do the first and second fundamental forms capture different aspects of surface geometry, and what does each measure?
- Why is Gaussian curvature intrinsic, and what does this tell you about the geometry of a surface independent of how it sits in ℝ³?
- What are geodesics, how do you find them, and why are they the natural notion of 'straight lines' on a curved surface?
- State the Gauss–Bonnet theorem and explain what it says about the relationship between local curvature and global topology.
- Given a parametrized surface, can you compute the first and second fundamental forms and extract principal curvatures?
- Compute curvature and torsion for specific curves (helix, circular helix, space curves defined implicitly) and verify the Frenet–Serret equations by hand.
- Parametrize classical surfaces (sphere, torus, cylinder, cone, saddle surface) and compute their first fundamental forms; verify arc length and angle measurements.
- For the same surfaces, compute the second fundamental form, shape operator, principal curvatures, mean curvature, and Gaussian curvature.
- Verify Gauss's Theorema Egregium for at least two surfaces: show that Gaussian curvature can be recovered from the first fundamental form alone.
- Find and solve the geodesic equations for a surface of revolution and a sphere; interpret the solutions geometrically.
- Compute the total Gaussian curvature (integral of K over the surface) for a closed surface and verify the Gauss–Bonnet theorem.
Next up: Mastering curves and surfaces in ℝ³ provides the concrete geometric intuition and computational toolkit needed to abstract to Riemannian manifolds, where you will generalize curvature, geodesics, and the Gauss–Bonnet theorem to arbitrary dimensions and metric structures.

The canonical starting point for serious learners: rigorous, beautifully motivated, and complete. Establishes the classical theory of curves and surfaces with full proofs, providing the geometric intuition that underpins everything that follows.

Read alongside or immediately after do Carmo for a second perspective and a wealth of worked examples; its explicit computations solidify the classical formulas before abstraction begins.
Smooth Manifolds: The Modern Language
IntermediateMaster the full apparatus of smooth manifold theory — tangent and cotangent bundles, differential forms, Lie groups, integration on manifolds, and de Rham cohomology — so that Riemannian geometry can be treated in full generality.
▸ Study plan for this stage
Pace: 12–14 weeks, ~40–50 pages/day (Lee's book: 9–10 weeks; Spivak's book: 3–4 weeks). Allocate 2–3 days per major chapter for deep problem work.
- Smooth manifolds as locally Euclidean spaces with compatible charts and atlases; the definition and role of smoothness
- Tangent spaces, tangent bundles, and the differential (pushforward) of smooth maps between manifolds
- Cotangent bundles, differential 1-forms, and the duality between tangent and cotangent spaces
- Differential forms of arbitrary degree, exterior algebra, exterior derivative, and the de Rham complex
- Lie groups as manifolds with compatible group structure; Lie algebras as tangent spaces at the identity
- Integration of top-degree forms on oriented manifolds and Stokes' theorem in its full generality
- De Rham cohomology as a topological invariant and the relationship between closed and exact forms
- Vector bundles, sections, and connections as the language for derivatives of sections along manifolds
- What is a smooth manifold, and why is the compatibility condition on overlapping charts essential for defining smoothness?
- How do you construct the tangent space at a point on a manifold, and what is the differential of a smooth map?
- What is the relationship between differential forms and multilinear algebra, and how does the exterior derivative generalize the classical grad, curl, and div operators?
- State and explain Stokes' theorem for manifolds with boundary, and why it unifies classical integral theorems (Green's, Gauss', Stokes' in ℝ³).
- What is de Rham cohomology, and why is it a topological invariant that does not depend on the choice of Riemannian metric?
- Define a Lie group and a Lie algebra, and explain how the exponential map connects them.
- How do cotangent bundles and differential forms enable you to write coordinate-free expressions for integration and differentiation?
- Work through Lee's detailed examples of manifolds (spheres, projective spaces, Lie groups) by explicitly writing down charts, transition functions, and verifying smoothness.
- Compute tangent spaces and differentials for concrete maps (e.g., the projection map from a product manifold, the exponential map on a Lie group) using both coordinate and coordinate-free definitions.
- Practice computing exterior derivatives and verifying d² = 0 in coordinates; then verify that d commutes with pullbacks.
- Construct and manipulate differential forms on standard manifolds (tori, spheres, projective spaces); compute wedge products and verify properties of the exterior algebra.
- Solve Stokes' theorem problems from Lee and Spivak: integrate forms over manifolds with boundary, verify the theorem for explicit examples (e.g., the disk, the sphere).
- Compute de Rham cohomology groups for simple manifolds (circles, tori, spheres, projective spaces) using the de Rham complex and long exact sequences.
- Work with Lie groups (SO(n), SU(n), the Heisenberg group): compute Lie algebras, verify the Lie bracket, and understand the exponential map.
- Prove key theorems from first principles: the inverse function theorem on manifolds, the rank theorem, the Frobenius theorem, and the relationship between closed and exact forms.
Next up: This stage equips you with the full coordinate-free language and machinery of smooth manifolds—tangent bundles, differential forms, integration, and cohomology—which are the essential prerequisites for introducing a Riemannian metric and studying curvature, geodesics, and the deep geometric properties that define Riemannian geometry.

The definitive modern graduate text on smooth manifolds: encyclopedic yet pedagogically clear. Read first in this stage to build the entire abstract framework rigorously and systematically.

A terse, elegant bridge from advanced calculus to manifold theory; its concise treatment of differential forms and Stokes's theorem deepens understanding of the machinery introduced by Lee.
Riemannian Geometry: Curvature & Global Structure
IntermediateDevelop a thorough command of Riemannian metrics, connections, geodesics, curvature tensors (Riemann, Ricci, sectional), and the landmark global theorems (Hopf–Rinow, Cartan–Hadamard, sphere theorems).
▸ Study plan for this stage
Pace: 12–14 weeks, ~40–50 pages/day (do Carmo weeks 1–4, Lee weeks 5–9, Spivak weeks 10–14)
- Riemannian metrics: definition, induced metrics on submanifolds, and metric compatibility with connections
- Affine connections and the Levi-Civita connection: uniqueness via torsion-freeness and metric compatibility
- Geodesics: existence, uniqueness, exponential map, and normal coordinates
- Riemann curvature tensor: definition, symmetries, and interpretation as infinitesimal holonomy
- Ricci and scalar curvature: relationship to Einstein equations and geometric meaning
- Sectional curvature: geometric interpretation via Jacobi fields and comparison theorems
- Hopf–Rinow theorem: equivalence of completeness, geodesic completeness, and properness
- Cartan–Hadamard theorem: negative curvature implies diffeomorphism to Euclidean space via exponential map
- Sphere theorems: positive curvature constraints on topology and diameter
- What is the Levi-Civita connection and why is it unique? How do you compute Christoffel symbols from a metric?
- Define the Riemann curvature tensor and state its key symmetries. What does it measure geometrically?
- State and prove the Hopf–Rinow theorem. What does it tell you about complete Riemannian manifolds?
- What is the exponential map and what role do normal coordinates play in local geometry?
- How do Ricci and sectional curvature relate to the Riemann tensor? What is the geometric meaning of positive Ricci curvature?
- State the Cartan–Hadamard theorem and explain why negative sectional curvature implies the exponential map is a diffeomorphism.
- What are Jacobi fields and how do they relate to geodesic deviation and sectional curvature?
- Describe the relationship between sectional curvature bounds and topological/geometric constraints (sphere theorems).
- Compute the Levi-Civita connection and Christoffel symbols for the round sphere S^n, hyperbolic space H^n, and a surface of revolution.
- Verify the symmetries of the Riemann tensor (first and second Bianchi identities) for a specific metric (e.g., S^2 or H^2).
- Solve the geodesic equations explicitly for at least three examples: flat torus, sphere, and hyperbolic plane.
- Compute Ricci and scalar curvature for S^n and H^n; verify Einstein metric properties.
- Work through the proof of Hopf–Rinow: show that completeness implies geodesic completeness and that the exponential map is defined on all of T_pM.
- Derive and solve the Jacobi equation for a specific metric; interpret the solutions geometrically.
- Prove the Cartan–Hadamard theorem for a surface of negative curvature; verify that exp_p is a diffeomorphism.
- Use sectional curvature bounds to derive topological constraints: show that positive curvature bounds diameter and relate to sphere theorems.
Next up: Mastery of curvature, geodesics, and global theorems provides the foundation for studying Kähler geometry, spin structures, characteristic classes, and index theory—topics that require deep understanding of how local differential invariants (curvature) control global topology.

A natural sequel to his classical text, this book transitions the reader from surfaces to full Riemannian manifolds with the same clarity and rigor, making it the ideal first Riemannian geometry text.

Lee's focused companion to his manifolds text gives a streamlined, modern treatment of curvature and geodesics; its tight scope makes it an excellent consolidating read after do Carmo's broader survey.

Spivak's monumental five-volume series provides unmatched depth and historical context; volumes II–III on Riemannian geometry reward the reader who wants to understand every idea from first principles.
Advanced Structures: Connections, Bundles & Characteristic Classes
ExpertUnderstand the global and topological aspects of differential geometry — principal and vector bundles, connections, curvature as a 2-form, characteristic classes (Chern, Pontryagin, Euler), and the Chern–Weil homomorphism.
▸ Study plan for this stage
Pace: 12–14 weeks, ~40–50 pages/day (with 2–3 days/week for problem-solving and review)
- Differential forms as tools for computing topological invariants and understanding cohomology
- Principal bundles and their role as the foundational structure for gauge theory and connections
- Vector bundles and the relationship between principal bundles and associated vector bundles
- Connections on principal bundles: definition, curvature forms, and the structure equation
- Characteristic classes (Chern, Pontryagin, Euler) and their computation via the Chern–Weil homomorphism
- Curvature as a 2-form and its interpretation as an obstruction to flatness
- The Chern–Weil homomorphism: relating invariant polynomials to de Rham cohomology
- Global topological consequences: how local connection data determines global topological invariants
- What is a principal G-bundle, and how does it differ from a vector bundle? How are they related via associated bundles?
- Define a connection on a principal bundle and explain the role of the connection 1-form. What is the structure equation?
- What is curvature, and why is it a 2-form? How does the Bianchi identity constrain it?
- Explain the Chern–Weil homomorphism: what does it do, and why does it produce closed differential forms?
- What are characteristic classes (Chern, Pontryagin, Euler), and how do they measure the 'twistedness' of a bundle?
- How do differential forms in algebraic topology connect to the computation of characteristic classes?
- What is the relationship between flatness of a connection and vanishing of characteristic classes?
- Give a concrete example: compute the first Chern class of a line bundle over a surface using the Chern–Weil construction.
- Work through Bott's treatment of differential forms and de Rham cohomology (Chapters 1–2): compute cohomology groups for standard manifolds (spheres, tori, projective spaces) using explicit form representatives.
- From Kobayashi: construct explicit connections on the trivial bundle and the Hopf fibration; compute their curvature forms and verify the structure equation.
- Compute the Chern–Weil form for the canonical line bundle over ℂℙ¹ and verify that it represents the first Chern class.
- Work through Bott's examples of characteristic classes in algebraic topology; relate them to the Chern–Weil construction in Kobayashi.
- Prove that the Chern–Weil form is closed (using the Bianchi identity) and that its cohomology class is independent of the choice of connection.
- Construct the associated vector bundle from a principal bundle and verify that connections on the principal bundle induce connections on the associated bundle.
- Compute Pontryagin classes for a rank-2 vector bundle over S⁴; verify that they vanish for trivial bundles.
- Verify the Bianchi identity in coordinates for a specific connection (e.g., on the tangent bundle of S²).
Next up: Mastery of connections, bundles, and characteristic classes provides the geometric and topological foundation for understanding gauge theory, moduli spaces, and index theory—the natural next stage in advanced differential geometry.

A masterpiece that weaves differential geometry and algebraic topology together; its treatment of characteristic classes via differential forms is the clearest available and essential for the next level.

The two-volume classic by Kobayashi and Nomizu is the authoritative reference for connections on principal bundles and the full tensor calculus; indispensable for anyone seeking encyclopedic rigor.
Frontier Topics: Geometric Analysis & Global Geometry
ExpertEngage with the deepest results in modern differential geometry — spin geometry, the Atiyah–Singer index theorem, comparison geometry, and geometric flows — reaching the boundary of current research.
▸ Study plan for this stage
Pace: 12–16 weeks, ~40–50 pages/day (with 2–3 days per week for problem sets and deep review). Weeks 1–5: Spin Geometry foundations; Weeks 6–9: Advanced spin topics and index theory; Weeks 10–16: Comparison theorems and applications.
- Clifford algebras and spin representations: construction, properties, and relationship to orthogonal groups
- Spin structures on manifolds: existence conditions, classification, and obstruction theory via characteristic classes
- Dirac operators and their spectral properties: definition, self-adjointness, essential spectrum, and heat kernel asymptotics
- The Atiyah–Singer index theorem: statement, proof strategy, and applications to spin geometry (e.g., Lichnerowicz vanishing theorems)
- Comparison geometry via Ricci curvature: Bishop–Gromov volume comparison, Bonnet–Myers theorem, and geometric consequences
- Sectional curvature bounds and their global implications: Toponogov comparison, Jacobi field estimates, and diameter bounds
- Geometric flows and curvature evolution: Ricci flow basics and connections to comparison theorems
- Spin geometry applications: scalar curvature obstructions, positive mass theorem, and moduli space geometry
- What is a spin structure, why is it not always unique, and how do characteristic classes (particularly the second Stiefel–Whitney class) obstruct its existence?
- Define the Dirac operator on a spin manifold and explain why its index is a topological invariant; what does the Atiyah–Singer index theorem say in this context?
- State and prove the Lichnerowicz vanishing theorem: how does positive scalar curvature kill harmonic spinors, and what are the topological consequences?
- Explain the Bishop–Gromov volume comparison theorem: what role does Ricci curvature play, and what does it imply about the geometry of manifolds with Ricci ≥ k?
- What is Toponogov comparison, and how do bounds on sectional curvature constrain the behavior of geodesic triangles and Jacobi fields?
- How do comparison theorems relate to the Bonnet–Myers theorem, and what can we conclude about manifolds with positive Ricci curvature?
- Construct explicit spin structures on S¹ × S¹ and ℝP² using transition functions; verify the obstruction via w₂.
- Compute the index of the Dirac operator on S⁴ using the Atiyah–Singer formula; relate it to the A-genus and signature.
- Work through the heat kernel proof of the index theorem for the Dirac operator on a compact spin manifold (following Lawson's exposition).
- Prove the Lichnerowicz vanishing theorem: show that positive scalar curvature implies ker(D) = {0} for the Dirac operator D.
- Apply the Bishop–Gromov inequality to show that a complete Riemannian manifold with Ricci ≥ (n−1)k has finite volume when k > 0.
- Prove Toponogov's comparison theorem for triangles in spaces with sectional curvature ≥ k; apply it to bound diameter in terms of curvature.
- Construct Jacobi fields along geodesics in spaces of constant curvature and compare with those in manifolds satisfying sectional curvature bounds.
- Solve problems from Cheeger's text on diameter bounds, volume growth, and rigidity results under curvature assumptions.
Next up: This stage culminates in mastery of the deepest tools in differential geometry—spin structures, index theory, and comparison geometry—positioning the reader to pursue specialized research topics such as Kähler geometry, geometric PDEs, moduli spaces, or the Ricci flow, where these foundational results are essential.

The definitive treatment of Dirac operators, spinors, and the index theorem in a geometric setting; a landmark text that unifies Riemannian geometry, topology, and analysis at the highest level.

A concise but profound monograph on global Riemannian geometry — Bishop–Gromov, Toponogov, and finiteness theorems — essential for understanding the geometric analysis literature.
Discussion
Keep reading
Paths that share books, cover the same subject, or open a related topic.