This paper is a survey aimed on the introduction of non-abelian Hodge theory that gives the correspondence between flat bundles and Higgs bundles, and some topics arising from this theory, especially some recent developments on the study of the relevant moduli spaces together with some interesting open problems.