The possibilities for the extension of spectroscopy to two dimensions are discussed. Applications to nuclear magnetic resonance are described. The basic theory of two-dimensional spectroscopy is developed. Numerous possible applications are mentioned and some of them treated in detail, including the elucidation of energy level diagrams, the observation of multiple quantum transitions, and the recording of high-resolution spectra in inhomogenous magnetic fields. Experimental results are presented for some simple spin systems.