Best Scala Books

These are the top 15 Books to learn Scala that developers use. They are based on expert recommendations and developer votes. The one developers love the most is "Programming in Scala, 3rd Edition" on amazon.com with 45 developer votes and 6 expert recommendations.

Programming in Scala, 3rd EditionProgramming in Scala, 3rd Edition45amazon.com6 experts
Functional Programming in ScalaFunctional Programming in Scala43amazon.com5 experts
Scala for the ImpatientScala for the Impatient28amazon.com5 experts
Scala in DepthScala in Depth28amazon.com2 experts
Scala in ActionScala in Action25amazon.com2 experts
Scalatra in ActionScalatra in Action11manning.com1 experts
Programming Scala: Scalability = Functional Programming + ObjectsProgramming Scala: Scalability = Functional Programming + Objects61 experts
Modern Web Development with ScalaModern Web Development with Scala3leanpub.com1 experts
45Programming in Scala, 3rd EditionProgramming in Scala, 3rd Edition
amazon.com6 experts
43Functional Programming in ScalaFunctional Programming in Scala
amazon.com5 experts
28Scala for the ImpatientScala for the Impatient
amazon.com5 experts
28Atomic Scala - Learn Programming in a Language of the FutureAtomic Scala - Learn Programming in a Language of the Future
gumroad.com3 experts
28Scala in DepthScala in Depth
amazon.com2 experts
25Scala in ActionScala in Action
amazon.com2 experts
22Scala Cookbook: Recipes for Object-Oriented and Functional ProgrammingScala Cookbook: Recipes for Object-Oriented and Functional Programming
amazon.com2 experts
12Learning Scala: Practical Functional Programming for the JVMLearning Scala: Practical Functional Programming for the JVM
amazon.com2 experts
11Scalatra in ActionScalatra in Action
manning.com1 experts
8Introduction to Programming and Problem-Solving Using ScalaIntroduction to Programming and Problem-Solving Using Scala
amazon.com1 experts
7Object-Orientation, Abstraction, and Data Structures Using Scala, Second EditionObject-Orientation, Abstraction, and Data Structures Using Scala, Second Edition
amazon.com1 experts
6Programming Scala: Scalability = Functional Programming + ObjectsProgramming Scala: Scalability = Functional Programming + Objects
1 experts
6Functional Programming Patterns in Scala and ClojureFunctional Programming Patterns in Scala and Clojure
goodreads.com1 experts
3Introduction to the Art of Programming Using ScalaIntroduction to the Art of Programming Using Scala
amazon.com1 experts
3Modern Web Development with ScalaModern Web Development with Scala
leanpub.com1 experts