In this paper, we briefly introduce different types of buildings such as spherical buildings, Euclidean buildings, twin buildings, R-buildings and describe some of their applications to many subjects: (1) differential geometry such as Mostow strong rigidity, rank rigidity of nonpositively curved manifolds, Margulis superrigidity, quasi-isometry rigidity, classification of isoparametric manifold...