I'm learning Haskell and I'm fascinated by the language. However I have no serious math or CS background. But I am an experienced software programmer.I want to learn category theory so I can become better at Haskell. Which topics in category theory should I learn to provide a good basis for understanding Haskell?
Is Category Theory useful for learning functional programming?
programming languages;functional programming;category theory