RWH is the first haskell book I bought after deciding that reading pages on a browser wasn't doing it for me... I bought it eight months ago and to be honest, it looks like I've owned it for years... it takes you from beginner level, and I have to say that it does a very good job at guiding you through the type system and onto IO, monads, parsec, the works.

Some of the projects in the book are just awesome, not only in their execution but in the step-by-step explanation, for example the bar code reading and unix pipes projects are really well done. Kudos to RWH for that.

Having learned Erlang and LISP did give me some advantages in that the concepts of higher order functions and pattern matching were already under my belt, along with guard clauses etc.

If I could say one thing so far to beginners to haskell it would be two things:
  * learn to "read" type signatures
  * learn to "decipher" the type related error messages

Everything else just comes naturally after practice.
Practice.
And more practice.
A famous author once said "You get good at writing by reading, and writing lots."

:)