質問: 当方、Rubyを使っており、Scalaを学んでみようと思っております。 Scalaを学習するにあたっておすすめの書籍などありますでしょうか? また、ネットの情報を見るとJavaプログラマ向けのScala学習情報が多い気がしますが、まずJavaを触ってみるのがいいのでしょうか? Javaプログラマの方でScalaを使っている方、Rubyプログラマの方でScalaを使っている方などいましたらご意見を伺いたいです。
回答: 書籍でしたら実践Scala入門、webサイトでしたらドワンゴScala研修テキストが初心者にはおすすめかと思います。 実践Scala入門はScalaを書くのに最低限の知識がコンパクトにまとまっており、なおかつ実践的な内容まで網羅されているので、とりあえず書き始めたいのでしたらこの本を読むのがいいかと思います。 また、ドワンゴのテキストは文法の基本からScalaの有名webフレームワークであるplayを使ったサンプルプロジェクトまでありますので、playについて学びたい場合はこちら勉強するのがいいと思われます。 上の2つが読み終わればScalaのバイブルであるコップ本を読むのがいいでしょう。 他の回答者様が挙げられている関数型ScalaやScala逆引きレシピも良著ではあるのですが、いかんせんScala習熟者向けまたは辞書的な本ですので初心者にはあまり向かないかと思います。