Learning Scala: Practical Functional Programming for the JVM vs Functional Programming Principles in Scala - Coursera
When comparing Learning Scala: Practical Functional Programming for the JVM vs Functional Programming Principles in Scala - Coursera, the Slant community recommends Functional Programming Principles in Scala - Coursera for most people. In the question“What are the best resources to learn Scala?” Functional Programming Principles in Scala - Coursera is ranked 7th while Learning Scala: Practical Functional Programming for the JVM is ranked 11th. The most important reason people chose Functional Programming Principles in Scala - Coursera is:
You'll gain plenty of experience programming in Scala through programming assignments and playing with short programs.
Ranked in these QuestionsQuestion Ranking
Pros
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.
Pro Hands-on course
You'll gain plenty of experience programming in Scala through programming assignments and playing with short programs.
Pro Instructed and written by the creator of Scala
Martin Odersky is the instructor of the Scala course on Coursera, and is also the creator of the Scala language.
Cons
Con Prior programming knowledge required
This book is written with experienced programmers in mind, and some of the exercises are quite challenging.
Con Requires programming experience
This isn't a course for beginner programmers. It's suggested you have at least one year programming experience (C# or Java is ideal).