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