The aim of the book is to present a precise and comprehensive introduction to the basic theory of derived functors, with an emphasis on sheaf cohomology and spectral sequences. It keeps the treatment as simple as possible, aiming at the same time to provide a number of examples, mainly from sheaf theory, and also from algebra.