Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition vs Learning Scala: Practical Functional Programming for the JVM
When comparing Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition vs Learning Scala: Practical Functional Programming for the JVM, 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 Learning Scala: Practical Functional Programming for the JVM is ranked 11th. 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 Written by the creator of Scala
"Programming in Scala: A Comprehensive Step-by-Step Guide" is written by Martin Odersky, the creator of Scala.
Pro Great for programmers familiar with other OO languages
This book won't bore you by going over the basics. It's jumps right into Scala, at a pace that's ideal for experienced programmers.
Cons
Con Prior programming knowledge required
This book is written with experienced programmers in mind, and some of the exercises are quite challenging.