Category theory on its own can appear very sterile and for good reason. Many of its concepts subsume and unify quite a few construction in many other settings so a single definition "means" more in category theory than the same definition properly interpreted in some other theory. The others have already mentioned this but the best way to learn category theory is to pursue its development in a setting you are comfortable with. My initial attempts at learning category theory failed miserably because I just stared at the diagrams hoping they would start to mean something so don't do what I did. Whenever you come across a definition or a diagram try to see what it means for sets and maybe one other algebraic category like rings or abelian groups, in fact the more you develop your set of examples the more you will appreciate the unifying language.
1 of 2
Post Made Community Wiki
user577