[NOTE: For reasons that I hope the question below will make clear, I am interested only in answers from those who have read Mac Lane's Categories for the working mathematician [CWM], or at least have a solid grasp of the minimal mathematical background that a prospective reader would have to have in order to profit from its exposition.]
I would like to read Mac Lane's CWM but I'm stymied by the fact that a great many (if not most) of Mac Lane's examples come from areas of mathematics I know little or nothing about. (I can't make any sense of category-theory writing without the aid of copious examples, so skipping Mac Lane's would be pointless for me.)
For example, algebraic topology and homological algebra seem to be greatly favored by Mac Lane as sources for illustrative examples. I could adopt the strategy of simply reading standard, full-length textbooks on these subjects (of which there's certainly no shortage to choose from), but this would take me many months, which is more than I want to devote to such preparatory reading, plus I suspect it may be overkill anyway.
(I should clarify that, when it comes to mathematical subjects that I'm completely unfamiliar with, I just have to read books from the beginning. IOW, I can't simply take the tack of consulting one of such books (or Wikipedia, etc.) as a reference whenever I ran into some unfamiliar example in CWM, and selectively looking up whatever I did not understand. At best, such a narrowly targeted excursion would fill me in some definitions, but it would almost certainly fail to make the example any more useful as an illustration of an abstract concept than it was before. I find examples useful only when I have some familiarity with the example's "case study".)
My only remaining hope is to find introductions to these subjects that are not only brief, but also (and this is crucial) that focus on those areas of their subjects from which Mac Lane draws his examples. (The reason the last requirement is my having found that the little algebraic topology that I know, which I learned several years ago from an introductory treatment by Henle, is of little help to me when I confront Mac Lane's algebraic-topology-based examples in CWM, which suggests to me that the focus of Henle's intro is not particularly well aligned with Mac Lane's point of view.)
EDIT: I'm comfortable with the basics of set theory, general group theory (shakier grasp of rings, monoids, abelian groups), general/point-set topology (first 2/3 of Munkres' book), real analysis (shakier with complex analysis and measure theory), linear algebra and linear/vector spaces, posets.
Thanks!