Functional Programming in Scala

Category: Computer Science
Author: Paul Chiusano, Rúnar Bjarnason
4.3

Comments

by ex3xu   2019-09-03
I actually read a book on Functional Programming in Scala [0] as my introduction to FP, so I had a little understanding of concepts in functional programming already, but in terms of just Haskell my recommendation would be that Get Programming with Haskell book by Will Kurt that I mentioned, which is targeted at beginners. Someone else added the Learn You a Haskell Book for Great Good! book online which is a good free online source as well, but since the original version was written in 2011, it might be a few versions behind on the GHC compiler compared to the Kurt book which was released in 2019.

After going through an introductory resource to learn syntax and concepts, other good beginner resources I have used are the Functional Programming Discord [1], the free Data61 course that Brian McKenna goes over [2], and the Tsoding series on YouTube [3]. The Practical Haskell book I mentioned is good too, but I found it a bit higher level than these other resources.

[0]: https://www.amazon.com/Functional-Programming-Scala-Paul-Chi...

[1]: https://discordapp.com/invite/FvT2Y5N

[2]: https://www.youtube.com/watch?v=NzIZzvbplSM

[3]: https://www.youtube.com/watch?v=h_D4P-KRNKs