This tutorial aims at introducing the class of inventory routing problems by explaining its relations with the most classical routing problems and the reasons why the IRP are important and worth of investigation. We present and discuss the basic problem of this class, where one vehicle only is available. Then, we consider the extension of this problem to the multi-vehicle case. Finally, we overview the literature in the area.