Prerequisites for modern differential geometry

It may be possible to save time and simply skip classical differential geometry -- I studied some of it first from [3] and as part of [4].

As with most modern maths familiarity with differentiable manifolds is essential. This is very different from what is taught in schools and undergraduate courses and probably requires several attempts -- the definitions and examples can be found in [1], further examples in [2].

A basic understanding of principal bundles and associated bundles, which I again got from [1] and, geared towards application, in [5]. Also [6] might be useful.

Principles of Lie groups and algebras, also very quickly from [5], chapter 4.10.

I also briefly looked at [8] regarding bundle geometry.

The key to the modern point of view is the tangent space of the frame bundle (and to understand the meaning of horizontal and vertical tangent vectors). With this basic knowledge it is then useful to study [7], which separately explains and compares all three approaches in differential geometry (
Riemann, Cartan, Ehresmann).


References

[1]  S. Sternberg: Lectures on differential geometry

[2]  R.O. Wells: Differential analysis on complex manifolds

[3]  E. Kreyszig: Differentialgeometrie

[4]  R. D'Inverno: Introducing Einstein's Relativity

[5]  S. Sternberg: Group Theory and Physics

[6]  N. Steenrod: The topology of fibre bundles

[7]  M. Spivak: Comprehensive introduction to differential geometry, Vol. 2

[8]  K. Nomizu: Lie groups and differential geometry