Every now and then I hear a category theorist saying that category theory is a unifying language for mathematics, and that category theory proves general theorems that some people would prove separately for each concrete case.
Can you guys give me easy to understand examples of such general theorems that some people would prove separately for each concrete case? This is because I want to get a feeling for the usefulness and powerfulness of category theory via examples. Note that general discussion on why category theory is useful was already given here.
Here's one of the first examples I personally found useful, and which I employed constantly throughout my mathematical education. The basic fact is that left adjoint functors preserve colimits and right adjoint functors preserve limits. Random examples off the top of my head:
The concept of adjoint functors is useful for much more than this, though. It trains you to look for which mathematical constructions can be expressed as functors, so that you can then ask the question of whether they have adjoints, which if they exist may be interesting new mathematical constructions. In other words, the concept of adjoint functors is a fruitful source of questions in addition to answers.