4 ms·
Ask HN: Which functional programming book?
Programming in Haskell, Graham Hutton.
Functional programming in Scala, Bjarnason.
Discrete Mathematics and Functional Programming, VanDrunen.
What would be your recommendation?
- bgar 11y agoI would recommend you follow the order of courses listed in https://github.com/bitemyapp/learnhaskell https://github.com/bitemyapp/learnhaskell because simply reading won't get you far enough. The Penn CIS194 (2013) course is excellent, try working through it and reading Learn You A Haskell as a supplement.
- alexgaribay 11y agoI have read most of Functional Programming in Scala. It is a very good and well thought out book. I understand FP concepts way more now. The books has practice exercises you can do as you read through the it and solutions are in a Github repo if you want to compare your solutions.
- deleted 11y ago[deleted]
- brudgers 11y agoSICP, in part because it's not entirely functional and so it goes on to explain the issues that arise with mutation.
- hashtree 11y agoFunctional programming in Scala, one of my favorite functional programming books if you take the time to do each and every exercise. Coupled with it's solid Github repo (https://github.com/fpinscala/fpinscala https://github.com/fpinscala/fpinscala) and companion book (https://leanpub.com/fpinscalacompanion https://leanpub.com/fpinscalacompanion), it's a winner.
- bord 11y agoThinking Functionally with Haskell, Richard Bird