What is "homology thinking" and what is it for?

What is "homology thinking" and what is it for?