Appendix B. Recommended reading
If you’re not already familiar with some of the tools used in this book, you’ll be interested in these resources that will boost your experience with Reactive Web Applications.
In order to make the most out of this book, you should be comfortable with the basics of the Scala language, since you’ll be reading a lot of it and writing a bit of it throughout the book.
- The e-book Scala By Example by Martin Odersky is available for free at http://www.scala-lang.org/docu/files/ScalaByExample.pdf. It gives an example-driven introduction to the Scala programming language.
- Scala for the Impatient by Cay Horstmann is a compact introduction to Scala, and you can get the first set of chapters for free at https://www.lightbend.com/resources/e-book/scala-for-the-impatient.
- Scala in Action by Nilanjan Raychaudhuri (https://www.manning.com/books/scala-in-action) offers a more complete resource for learning the language.
Chapter 3 provides an introduction to the functional programming concepts used in the book. If you want to get a longer and more complete discussion, I recommend you have a look at Grokking Functional Programming by Aslam Khan (https://www.manning.com/books/grokking-functional-programming), which offers an introduction to functional programming concepts for object-oriented developers.