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.