もしかすると、Java プログラマにとってはわかりやすい本なのかもしれません。
以下は非 Java プログラマという立場での書評です。
オライリーだったので、この本をはじめに買いました。
結論から言うと失敗だったと思います。
それぞれのニーズというものがあるので一概には言えませんが、
すくなくとも Scala の魅力を伝えるのには失敗していると思います。
この本では Scala を使ってみようという気にはならない。
Scala を使うことの良さがあまり伝わらない。
2冊目以降の本という感じがした。
わくわく感がない。
Scala ではまずは関数的な書きかたを学習し、
関数的な書きかたでは冗長になる場面においてオブジェクト指向的書きかたを採用する
というほうが良いのではないだろうか。
途中まで読んだのだがわくわく感がなかったので読むのをやめて、
Scalaスケーラブルプログラミング第2版のほうを買って読みはじめた。
こっちはわくわく感があり、スピード感もあり、
実際に手を動かしながら読み進められて良いと思う。
まだ途中だが、こっちは読みやすく感じられる。
Java を軸にして Scala を説明しようとしているせいだろうか。
Java の混沌とした部分を Scala が隠そうとしている努力ばかりが目に映る。
Scala についてまだ入門以前の状態なのですが、参考までに、と思い書きました。