I really can't recommend that book enough. I tried to learn Erlang last year with another book, but eventually I got bored and moved on. This year I decided to give it another try, so I bought Programming Erlang and I absolutely love it. The material is presented with the pacing and skill of a master craftsman teaching an apprentice. Joe's writing style is flowing and entertaining, but not silly (
cough), so I really enjoy reading every chapter. And the exercises at the end of the chapter are perfect. If there's not a lot to really do, he doesn't throw filler in there. But if there's important things to understand, there will be plenty of unique problems to solve.
Such a great book, and such a fun language.