This two-part survey provides a short review of the classical part of representation theory, carefully exposing the structure of the theory without overwhelming readers with details, and deals with representations of Virasoro and Kac-Moody algebra. It presents a wealth of recent results on representations of infinite-dimensional groups.