Up to this point in my education, I have had very little exposure to the language and machinery of category theory, and I would like to rectify this. My goal is to become conversant with some of the standard categorical ideas; I want to be able to think categorically. What are some suggestions people have for the best way to go about this? Would it be better to take things head on, and read something like MacLane's Categories for the Working Mathematician? Or would it be better to study category theory via its application to a body of ideas that I'm already familiar with, such as representation theory? How have you learned to think categorically?