Functional Programming, Simplified (Print, PDF, and Kindle)

December 10, 2017: I’m glad to announce that the final version of my new book, Functional Programming, Simplified (Scala Edition) is now available in three formats:

Functional Programming, Simplified book cover

As the name implies, the goal of this book is to make it easier to understanding functional programming, specifically functional programming in Scala.

Notes about the paperback version

The paperback version is currently on sale for $34.99. The price will increase to $39.99 (or higher) on January 1, 2018.

Please note that because of size considerations, I had to omit a handful of lessons from the paperback version of the book. The following chapters are not in the paperback:

  • Grandma’s Cookies (a story about pure functions)
  • The ScalaCheck lessons
  • The Type Classes lessons
  • The appendices

Because those lessons aren’t in the paperback version, I’ve made them freely available on this website.

Dedicated page for updates

I’ve also created this dedicated web page where I’ll provide updates to the book. That page will contain links to those lessons, corrections/errata, and links to new FP projects and other resources I create.

Add new comment

The content of this field is kept private and will not be shown publicly.

Anonymous format

  • Allowed HTML tags: <em> <strong> <cite> <code> <ul type> <ol start type> <li> <pre>
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.