Differential Geometry and its connections to Algebraic Geometry, Complex Analysis and Theoretical Physics