If you have not heard about cohomology, this book may be suited for you. Fundamental notions in cohomology for examples, functors, representable functors, Yoneda embedding, derived functors, spectral sequences, derived categories are explained in elementary fashion. Applications to sheaf cohomology are given. Also cohomological aspects of D-modules and of the computation of zeta functions of the Weierstrass family are provided.