Scala, 3 книги списком обложками

Так как пока только изучаю сей замечательный язык, и материала по нему немного, буду так же выкладывать все стоящие ссылки на интернет-ресурсы.

Книги:
- "Scala для нетерпеливых" - есть в формате pdf. Пожалуй, лучший старт для будущего Скалолаза, не желающего читать на английском.
- "Scala by Example" - имеется перевод книги Мартина Одерского, классика, правда, очень тяжёлая для чтения: https://ru.wikibooks.org/wiki/Scala_в_примерах
- "Scala Cookbook" - для тех, кто уже немного знаком со Scala - неплохо улучшает навыки программирования, позволяет глубже понять структуры языка и его возможности.

Для начинающих, в том числе, и переходящих с Java:
- Лёгкая вступительная статья: http://tproger.ru/articles/scala-tutorial-for-beginners/
- Очень интересный и грамотно написанный материал: http://groz.github.io
- Ещё один качественный материал по Scala: https://github.com/anton-k/ru-neophyte-guide-to-scala
- Уроки от твиттера. Не ахти: http://twitter.github.io/scala_school/ru/index.html
- Ещё от твиттера. Не очень интересно: http://twitter.github.io/effectivescala/index-ru.html

Не смотрел:
- http://www.otstavnov.com/Odersky_Scala_lecture-notes.html
- http://www.ibm.com/developerworks/ru/library/j-scala04298/
- http://danielwestheide.com/scala/neophytes.html
- http://www.tutorialspoint.com/scala/scala_tutorial.pdf
- http://www.scala-lang.org/docu/files/ScalaByExample.pdf
- www.artima.com/pins1ed/
  • Scala By Example

    Martin Odersky

    Читаю русский вариант. Мартин Одерский - гениальный дядя, чтобы понять его объяснения приходится долго вникать.
  • Scala Cookbook. Recipes for Object-Oriented and Functional Programming

    Alvin Alexander

    Начал читать. Пока в полном восторге, несмотря на английский язык. Читается легко и приятно, автору респект.
  • Функциональное программирование. SCALA для нетерпеливых

    Кей Хорстман

    Пролистал примерно половину книги. Она по-своему здорово написана. Есть главы для новичков, есть для более продвинутых. Язык сам по-себе сильно отличается от Java, несмотря на общее сходство, и в целом начальная часть материала даётся в сравнении с Java, так что, начальный переход на новый язык происходит проще. Потом, конечно, наступает такой взрыв мозга, что дальнейшее чтение затруднено - очень много гениальных вещей, которые мой мозг, воспитанный на Бейсике, Паскале и паре лет на Java с ходу не воспринимал.

    Очень понравилось, что в конце каждой главы есть упражнения. Что самое примечательное, по-сути, эти упражнения направлены не только на закрепление прочитанного материала, но и на углублённое изучение дополнительной информации.

    Так как это единственная книга на русском по языку Scala - очень рекомендую к ознакомлению.