I am going to start study of Category and Functors and sheaf theory. What are good text/ lecture notes to start with?

I have not done any prior course on category theory and homological algebra or Algebraic topology. But I had done courses in Group, rings, modules, galois theory, little bit of algebraic geometry, and point set topology.