Functional Programming, Simplified (Scala edition)

My new book, Functional Programming, Simplified (Scala edition), is currently on sale as a PDF, Kindle eBook, and paperback. Details are listed below.

Back to top

What’s new

Different formats of the book are available at these URLs:

As the name implies, the goal of the book is to make it easier to learning functional programming, especially functional programming in Scala.

Back to top

Table of contents

The electronic versions of the book contain 130 short chapters, so it’s not feasible to show the whole table of contents here. However, you can see the full table of contents in the free preview of the Kindle version.

Please note that due to size constraints, the print/paperback version of the book has a few less chapters than the electronic versions of the book. Please see this page for more details about that.

Back to top

Free preview

If you’d like to preview the book before buying it, you can choose from these two options:

Back to top

One more thing

I’m glad to say this:

2% of the profits will be donated to The Scala Center.

This is a small way to “pay it forward,” and show my gratitude to the creators of the Scala language and the Scala community.

Back to top
Permalink

It is an awesome book, I really enjoy reading it.

Page 240 of the 0.1.2 PDF version of this book

"... such as the earlier sum function - its type would be shown like this:

Map[(Int, Int) => Int]"

I think the type should be

(Int, Int) => Int

Permalink

Alvin,
The gum road website allowed my to download the new revision today with no difficulties. Thank you for posting the earlier version to read and I appreciated being able to purchase the book.

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.