What mathematics subject should I read before I learn category theory?
I'm a mechanical engineer, with passion with coding. Found Haskell about two years ago. Other than that, I do not have any math background. In short, a nubie..
Any enlightenment is appreciated 🙏🏽.
I don't really think that "set theory, group theory, algebra" is absolutely necessary.
You may try with, for example, Battosz book — may be it's not ideal, but it's certainly not bad.
Math will provide you many interesting examples and it would be simplier to study categories.
But it's not strictly necessary.