Here is some advice, gained through my own trial and error, on how to teach yourself basic category theory. This advice will probably be useful only if you are like me, i.e. a computer scientist and Haskell programmer without a strong background in advanced math. The development of category theory was motivated by problems in the mathematical field of abstract algebra, and most of the literature