We discuss the idea of manifolds informally, and then give a formal definition, discussing the underlying concepts of topological spaces, continuous maps and locally Euclidean spaces. We define topological manifolds, smooth manifolds and Riemannian manifolds.