A theoretical framework to study linear and nonlinear Richtmyer-Meshkov instability (RMI) is presented. This instability typically develops when an incident shock crosses a corrugated material interface separating two fluids with different thermodynamic properties. Because the contact surface is rippled, the transmitted and reflected wavefronts are also corrugated, and some circulation is generated at the material boundary. The velocity circulation is progressively modified by the sound wave field radiated by the wavefronts, and ripple growth at the contact surface reaches a constant asymptotic normal velocity when the shocks/rarefactions are distant enough. The instability growth is driven by two effects: an initial deposition of velocity circulation at the material interface by the corrugated shock fronts and its subsequent variation in time due to the sonic field of pressure perturbations radiated by the deformed shocks. First, an exact analytical model to determine the asymptotic linear growth rate is presented and its dependence on the governing parameters is briefly discussed. Instabilities referred to as RM-like, driven by localized non-uniform vorticity, also exist; they are either initially deposited or supplied by external sources. Ablative RMI and its stabilization mechanisms are discussed as an example. When the ripple amplitude increases and becomes comparable to the perturbation wavelength, the instability enters the nonlinear phase and the perturbation velocity starts to decrease. An analytical model to describe this second stage of instability evolution is presented within the limit of incompressible and irrotational fluids, based on the dynamics of the contact surface circulation. RMI in solids and liquids is also presented via molecular dynamics simulations for planar and cylindrical geometries, where we show the generation of vorticity even in viscid materials.