Thanks, everyone, for the kind responses.

I will read Yet Another Haskell Tutorial first, and then I am going to study All About Monads, and maybe a textbook (or more basic Haskell) after that.

Thanks again, the Haskell community is very helpful!

Jules