「Haskellどころか "関数型言語" の事すらなにも知らないけど1週間後(とかそれと同等以上に短い期間)にとにかくHaskellで書かれた動くプログラムを作らなきゃいけない!」
といった人にはおすすめできます。と言うのが正直なところです。
まずソースコードが書いてあって、トップダウン的にその働きを解説してるのが私には合いませんでした。
というか純粋関数言語の入門書の筈なのにいきなりHello worldから入ってなにも言われずにアクションの話とdo記法の導入はいくらなんでも無粋でしょうと思わざるを得ません。
なので、今まで命令型言語しか扱ったことがなくて、いきなり未知の言語でコードを書かなきゃいけないけど、おそらくこれからも殆ど命令型言語しかつかわない、それこそ「普通の」プログラマの方々でしたら、読む価値はあるのでしょうか。
というかそんなライトウェイトな言語がお望みでしたらなぜHaskellを選んだしという感じですが。
「Haskellの入門書」ではなく「Haskellの書き方の入門書」として扱うべきだと思います。
そのように扱うのであれば、内容そのものはものすごくよくまとまっていて、確かにこれを一読すればHaskellの、少なくともただ動かすだけには十分に問題のないコードが書けるようになっているでしょう。さすが青木氏といったところです。
ちなみに、Haskellそのものの事を勉強したいのであれば「
プログラミングHaskell」という本がおすすめです。
ただしこれは理論の話に的を絞っていますので最期まで読んでもプログラムが書ける気になりません。
「ふつうのHaskellプログラミング」と併せて読めば、一通りの事はできるようになるでしょう。