Good luck. It is a beautiful language BUT if you come from an OO world will melt your mind :)
I have spent a couple of years scraping the surface of it . You might struggle with the way it expects you to work. It is like learning to code again from the ground up.
It will improve you code in all other languages a great deal, you will find the way you code changes.
I have picked F# (ML language which haskell can trace roots back to) as it fits in .NET so can hook into C#.
Take a scan through my articles if you want some tips on the mindset. I have been exploring functional use in the imperative world. My earliest has some stuff on functional for the OO programmer :)
Enjoy the journey. You have an extra follower :)
Thank you :) Really appreciate you taking the time to follow and reply. You've gained another follower as well.
The monadic stuff I am doing in C# all has grounding in haskell :)
The LINQ query syntax is really a direct port of the haskell do notation with different syntax sugar