I'm very interested in learning Homological Algebra, but I'm not sure about the prerequisites for learning it.
My current knowledge in algebra consists of Abstract Algebra (groups, rings, and fields), Linear Algebra, Galois Theory, Basic Module Theory and some introduction to Category Theory. Also I'm currently enrolled in a Commutative Algebra Course (using Atiyah's classical text).
Most of you are experts of mathematics, so, according to you, what are some great reasons to study Homological Algebra? I'd prefer that you recommend books (for self-study) as well as abstract subjects that I should learn before learning Homological Algebra. Also, what are the good texts/notes/video lectures on Homological Algebra according to my background?