Scala is now the language of Big Data and has been the most popular language that is supposed to be the only one that could replace Java. It has several new features along with Java features that make it so popular currently to start learning for. To start learning Scala, in this scala tutorial we will list the best books on Scala that would help you to learn Scala from basics to advanced level. Some of these are Scala books for beginners and some would help you in learning advanced Scala programs to become Scala expert. This book is like Scala wiki contains each and every concepts of scala programming.
1. Programming in Scala: A comprehensive Step-by-Step Scala Programming Guide by Martin Odersky, Lex Spoon, Bill Venners
2. Scala for the Impatient by Cay Hortsmann