Goodreads helps you keep track of books you want to read.
Start by marking “Functional Programming, Simplified: (Scala edition)” as Want to Read:
Functional Programming, Simplified: (Scala edition)
Enlarge cover
Rate this book
Clear rating
Open Preview

Functional Programming, Simplified: (Scala edition)

4.06  ·  Rating details ·  50 ratings  ·  8 reviews
“Functional Programming, Simplified (Scala edition),” makes the process of learning functional programming (FP) in Scala as simple as possible by breaking down complex topics into small, bite-size chunks that are easy to understand. The lessons are presented in a logical sequence — the order in which the author learned them — culminating in advanced topics like functional ...more
Kindle Edition, 780 pages
Published October 17th 2017
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Functional Programming, Simplified, please sign up.

Be the first to ask a question about Functional Programming, Simplified

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 4.06  · 
Rating details
 ·  50 ratings  ·  8 reviews


More filters
 | 
Sort order
Start your review of Functional Programming, Simplified: (Scala edition)
Annette
Aug 07, 2018 rated it it was amazing
Fantastic resource for those who are terrified of monads and functors yet know basics of Scala and functional programming.

Alvin Alexander is an incredible author who believes learning functional programming doesn't have to be a pain. The book is written in a very simple language, reading it is nearly like chatting to a really good friend. I giggled at some of the puns! Also - there is memes, it makes reading this book a pure pleasure. I in fact did read the first 10 chapters or so si
...more
Helio Costa
Nov 19, 2017 rated it it was amazing
Shelves: favourites
Most enjoyable book I’ve read by far. Simple, intuitive and very detailed, FP Simplified (Scala ed) covers everything you’d ever ask about Functional Programming paradigm. The author guides the reader through concepts in a way the reader will get the point. Then, he names the concept explained how it’s known as.

I don’t recommend this book for people who don’t know Scala, though. I’d suggest to read some of Scala lang before read this one.
Victor Tsvetkov
Sep 25, 2018 rated it it was amazing
One of best books I've ever seen for the newcomers in FP
Jobaer Chowdhury
Jul 30, 2018 rated it it was amazing
This book explains the main concepts that are needed to understand Functional programming in Scala. I recommend it to beginning Scala programmers who want to learn about functional programming.

Pros:
Covers the basics of functional programming (Scala) very well.
Small, easy to follow lessons.
There are lots of code examples, even more given on the author’s github pages.
Monad chapters are good for learning their basic usage.

Cons:
Sometimes I felt more like I am reading
...more
Maciej Czuchnowski
Jul 15, 2018 rated it it was amazing
Shelves: tech
Finally, a book that teaches functional programming in an easy and approachable manner. Such sources are very rare. The author went through a lot of books and articles and put together a single resource for us - mortals - to learn functional programming properly. He explains FP-related vocabulary that sounds intimidating when you first encounter it (especially if you have no extensive math or FP background). Every basic aspect of functional programming is dissected, described and shown in multip ...more
Wojtekwalczak
Sep 28, 2018 rated it really liked it
Shelves: scala
This blog-like book is possibly the gentlest introduction to functional programming ever. Note: it's really for absolute beginners to functional programming. That said, I liked Alvin Alexander's approach to introduce FP from the point of view of experienced (and sceptical) procedural/object-oriented programmer. Gradually, FP concepts are introduced, their downsides pointed out and remedies offered. This way the reader learns not only how, but also why various FP strategies look the way they are. ...more
Deny Prasetyo
Jun 16, 2019 rated it really liked it
A very good explanation of Functional Programming, the books cite and compare so many sources. But most parts of books explain Scala FP features, so if you want to implement the concept using other languages than Scala and you have experience with Scala you can to skip a lot of chapters.

This book also good if you want to know more about Functional Features in Scala.

I hope someday Alvin Alexander will write this book using other Language than Scala such as Kotlin.
Julien Delange
Sep 21, 2018 rated it really liked it
Good book overall, does not go as far as I wanted initially.
Ian Dominey
rated it it was amazing
May 07, 2019
Maria
rated it it was amazing
Feb 18, 2019
Dmitry Razumov
rated it really liked it
Mar 01, 2018
Mike
rated it it was ok
Dec 16, 2018
Lorenzo
rated it liked it
Jan 08, 2019
Marcvege
rated it liked it
Feb 19, 2019
Barry
rated it it was amazing
Apr 07, 2019
Yu
rated it liked it
Aug 16, 2019
Maxim Zabuti
rated it it was amazing
Jul 27, 2019
Asier Marqués
rated it it was amazing
Sep 24, 2019
Svetoslav Goranov
rated it liked it
Mar 20, 2018
julian
rated it it was amazing
Apr 08, 2019
Erik
rated it really liked it
Feb 22, 2018
Ilya
rated it did not like it
Jun 12, 2019
Nikita Duhovnijs
rated it it was amazing
Jul 25, 2019
Nikolai Hansen
rated it it was amazing
Sep 25, 2019
Sai Vemprala
rated it it was amazing
Oct 14, 2019
Igor
rated it really liked it
Aug 26, 2019
Sparrovv
rated it really liked it
Oct 13, 2018
Ashish
rated it really liked it
Oct 28, 2019
Lino
rated it liked it
Feb 22, 2019
Jordi Farré
rated it liked it
Jan 19, 2019
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »