Hacker News new | ask | show | jobs
by elviejo 1818 days ago
I was in the same boat a year ago and went to a mathematics professor teacher and he suggested this book:

Conceptual Mathematics by Lawvere[1]

The book teaches category theory to, smart, highschool students.

It's a great start.

After that I went with:

Category Theory for Programmers by Bartosz Milewski [2]

Next I would go with anything by David Spivak.

Now I understand that: A monad is not scary, it's just a monoid in the category of endofuctors" ;)

[1] https://www.amazon.com/-/es/F-William-Lawvere/dp/052171916X

[2]https://www.blurb.com/b/9621951-category-theory-for-programm...

1 comments

IMO, David Spivak's book[0] is much less technical than anything coming from Bartosz Milewski. In fact, I think Spivak's book is simpler than that of Lawvere. If you know a little naive set theory, Spivak's book is a breeze.

[0] Talking about the one "for scientists".