If you either already have a math degree, or if you're already at the point where you're ready to take an upper-level undergraduate math course, then it may be a decent book for you. Maybe. For example, if you're:
- already very comfortable with linear algebra
- possibly been exposed to a bit of topology in analysis class
- already been exposed to abstract algebra a bit by a more theoretical approach to linear algebra (comfortable with proving things in linear algebra via vector spaces and fields)
Otherwise, I would absolutely steer clear of it. The writing style is also not terribly beginner-friendly, in my opinion.
The closest book I can think of to what you're asking for would be "Conceptual Mathematics: A First Introduction to Categories". Though obviously I don't know whether it's a good fit for your particular background and learning style.
The book doesn't really require much knowledge.