When comparing Scala for the Impatient vs Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition, the Slant community recommends Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition for most people. In the question“What are the best resources to learn Scala?” Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition is ranked 2nd while Scala for the Impatient is ranked 4th. The most important reason people chose Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition is:
"Programming in Scala: A Comprehensive Step-by-Step Guide" is written by Martin Odersky, the creator of Scala.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Focuses on teaching the language
Many Scala books aim to teach not just the language, but programming theory as well. "Scala for the Impatient" focuses only on teaching the syntax and features of Scala, making it a great option for experienced programmers looking to pick up the language quickly.
Pro Easy to read and concise introduction to Scala
For experienced developers, this book will quickly get you running with Scala.
Pro Written by the creator of Scala
"Programming in Scala: A Comprehensive Step-by-Step Guide" is written by Martin Odersky, the creator of Scala.
Cons
Con Author takes a Java-centric approach to many topics
If you aren't arriving at Scala with a Java background, some of the examples may seem unnecessarily focused on OOP inheritance relationships and core Java libraries.
Con Unreadable source code on Kindle
In order to view a properly formatted version of the code, the reader has to click a link which takes them to the index. It is then extremely difficult for the reader to find their original place in the book and continue reading.