Category theory provides a general conceptual framework that has proved fruitful in subjects as diverse as geometry, topology, theoretical computer science and foundational mathematics. Here is a friendly, easy-to-read textbook that explains the fundamentals at a level suitable for newcomers to the subject. Beginning postgraduate mathematicians will find this book an excellent introduction to all of the basics of category theory. It gives the basic definitions; goes through the various associated gadgetry, such as functors, natural transformations, limits and colimits; and then explains adjunctions. The material is slowly developed using many examples and illustrations to illuminate the concepts explained. Over 200 exercises, with solutions available online, help the reader to access the subject and make the book ideal for self-study. It can also be used as a recommended text for a taught introductory course.
It gets amusingly wittier towards the end. In many places it skips the details a bit too much for my taste but also gives interesting takes on various themes. As a bonus: thanks to this book I finally understand adjunctions!
Unprofessional and very casual, information are not delivered well. Paragraphs, equations, figures, and tables are mixed together in an unpleasant way (it needs a better presentation). By reading the first chapter, the content could be cut down to 25% or less easily by removing the personal opinions and "humour", and stop repeating sentences and ideas. The book feels like a student notes more than a mathematical book.