かとじゅんの技術日誌

技術の話をするところ

JavaプログラマがScalaを学習するときに参考になる本

とりあえず、ひとり Scalaに感染させますた。

scalaを始めたんですね。前々からやろうと思っていましたが、id:j5ik2o氏に触発されて本格的に。

ということで、JavaプログラマがScalaを始める時に参考になる本とか、列挙します。

Javaとの対比で書かれているので理解しやすい本。REPL(Read Eval Print Loop)を使っての写経にはもってこいです。一番おすすめしたい本。

Scalaプログラミング入門

Scalaプログラミング入門

Scalaの文法は巨大です。なのでそういう時は、網羅的な本よりポイントが絞られている本から、まず読んでみることをおすすめします。Javaの話も出てくるので読みやすいかも。

ボクらのScala ~ 次世代Java徹底入門

ボクらのScala ~ 次世代Java徹底入門

上記の本を読んで、Scalaに慣れてくるとこの本でさらに理解度を深化させていくとよいと思います。最初に読むと、文法の説明がないのにコードに新しいAPIや予約語が出てくる場合があるので、ちょっとしんどいかもしれません。

Scalaスケーラブルプログラミング[コンセプト&コーディング] (Programming in Scala)

Scalaスケーラブルプログラミング[コンセプト&コーディング] (Programming in Scala)

自分は、上記の本を自炊してiPadやAndroidに携帯しています。