Top 5 Scala Functional Programming Books

Julien Truffaut

13th October 2023

Are you ready to dive into the world of Scala and functional programming? Here are five essential books to guide your journey:

1. "Learn Functional Programming The Fast Way!" by Alvin Alexander

Are you a Java, Kotlin, or object-oriented programming developer looking to grasp functional programming quickly? Alvin Alexander's book is the perfect choice. If you want to delve deeper, consider his longer version, "Functional Programming, Simplified."

Buy on Amazon

Buy the longer version

2. "Programming in Scala" by Martin Odersky and Bill Venners

The official Scala book, authored by Martin Odersky, the creator of the language. The 5th edition of this book includes new content for Scala 3.

Buy on Amazon

3. "Functional Programming in Scala" by Michael Pilquist, Rúnar Bjarnason, and Paul Chiusano

This book provides an abundance of exercises to help you master functional programming. The second edition, written by Michael Pilquist, the lead maintainer of FS2, delves into advanced functional streaming with Scala.

Buy on Manning

4. "Practical FP in Scala" by Gabriel Volpe

For intermediate to advanced Scala developers, this book guides you in building a complete application using the Typelevel ecosystem. Explore Cats, Cats Effect, FS2, Http4s, Skunk, and Refined.

Buy on Leanpub

5. "Zionomicon" by John De Goes and Adam Fraser

Focused on the ZIO ecosystem, this book shows you how to construct scalable, type-safe, concurrent applications. Note that it's currently in Early Access, meaning it's a work in progress.

Buy on Gumroad

With these books in your arsenal, you'll be well-equipped to embrace the power of Scala and functional programming. Happy reading!

Subscribe to receive the latest Scala jobs in your inbox

Receive a weekly overview of Scala jobs by subscribing to our mailing list

© 2024, All rights reserved.