Central to homological algebra is the notion of exact sequence; these can be used to perform actual calculations. A classical tool of homological algebra is that of derived functor; the most basic examples are Ext and Tor.
Foundational aspects
With a diverse set of applications in mind, it was natural to try to put the whole subject on a uniform basis. There were several attempts before the subject settled down. An approximate history can be stated as follows:
'Tohoku': The approach in a celebrated paper by Alexander Grothendieck which appeared in the Second Series of the The Tohoku Mathematical Journal in 1957, using the abelian category concept (to include sheaves of abelian groups).
The computational sledgehammer par excellence is the spectral sequence; these are essential in the Cartan-Eilenberg and Tohoku approaches where they are needed, for instance, to compute the derived functors of a composition of two functors. Spectral sequences are less essential in the derived category approach, but still play a role whenever concrete computations are necessary.
There have been attempts at 'non-commutative' theories which extend first cohomology as torsors (important in Galois cohomology).
While the general theory and certain types of categories have attracted considerable interest, the area of homologicalalgebra has proved most fruitful in areas of ring theory, group theory, and algebraic topology.
Homologicalalgebra, by Henri Cartan and Samuel Eilenberg.
An introduction to homologicalalgebra / Joseph J. Rotman.
Algebraic number theory; algebraic geometry; group theory (finite, finitely generated, compact, or algebraic);homologicalalgebra;algebraic combinatorics; applied algebra.
Algebraic Topology; K-theory; HomologicalAlgebra and Deformation Theory.
Representation theory of finite dimensional algebras; Vector bundles on curves and surfaces; Invariant theory and the study of rings with polynomial identities.