Homological Algebra has grown in the nearly three decades since the rst e- tion of this book appeared in 1979. Two books discussing more recent results are Weibel, An Introduction to Homological Algebra, 1994, and Gelfand– Manin, Methods of Homological Algebra, 2003. In their Foreword, Gelfand and Manin divide the history of Homological Algebra into three periods: the rst period ended in the early 1960s, culminating in applications of Ho- logical Algebra to regular local rings. The second period, greatly in uenced by the work of A. Grothendieck and J. -P. Serre, continued through the 1980s; it involves abelian categories and sheaf cohomology. The third period, - volving derived categories and triangulated categories, is still ongoing. Both of these newer books discuss all three periods (see also Kashiwara–Schapira, Categories and Sheaves). The original version of this book discussed the rst period only; this new edition remains at the same introductory level, but it now introduces the second period as well. This change makes sense pe- gogically, for there has been a change in the mathematics population since 1979; today, virtually all mathematics graduate students have learned so- thing about functors and categories, and so I can now take the categorical viewpoint more seriously. When I was a graduate student, Homological Algebra was an unpopular subject. The general attitude was that it was a grotesque formalism, boring to learn, and not very useful once one had learned it.