Hands-on Scala teaches you how to use the Scala programming language in a practical, project-based fashion. This book is designed to quickly teach an existing programmer everything needed to go from "hello world" to building production applications like interactive websites, parallel web crawlers, and distributed systems in Scala. In the process you will learn how to use the Scala language to solve challenging problems in an elegant and intuitive manner. Currently 50% off the normal price (US$88) until the end of the month! E-Book versions of Hands-on Scala are available from the book's website,
A well written and structured book about programming with Scala. Each capture builds to a capstone project and uses colored diffs to show the changes to the code as you progress. Whether you’re new to Scala or looking for a refresher or some fresh takes, this is definitely the book for you!
Cannot recommend this book more if you're getting started with Scala. I love how practical it is, going through problems you'd see every day at work (data ser/de, static blogging, understanding implicits), while introducing Scala-specific structures. Li Haoyi is a treasure in the Scala community.