4 ms·
Here’s some I’ve used. Mostly just beginner stuff though. Professor Frisby’s mostly Adequate Guide to Functional Programming by Brian Lunsdorf is great[1]. A p
by johnsonjo 9y ago
Here’s some I’ve used. Mostly just beginner stuff though.
Professor Frisby’s mostly Adequate Guide to Functional Programming by Brian Lunsdorf is great[1]. A pretty solid book meant for beginners that introduces functional programming in a simple manner without over burdening you with all the math. It uses JavaScript, and helps you create a lot of the functional programming patterns yourself.
Learn You a Haskell For Great Good [2]. This book is pretty light hearted and an entertaining read. It’s for beginners. I’ve heard a good follow up to this one is Real World Haskell, but I’ve also heard the code for it is outdated, but I’m not certain whether it is (I’ve never read it.)
There is a course on egghead.io that is free by Brian Lonsdorf the author of the Mostly Adequate guide [3]. I hesitate recommending this one as it’s got a pretty different approach and uses stop motion that can take some getting used to and the voices can be somewhat annoying, but overall great content wise and covers many of the things in the Mostly Adequate guide. He also does a course on Frontend Masters which is just him giving a workshop in person so no stop motion or weird voices.
Lastly I haven’t actually read this one even though I believe I purchased it when I first saw it announced by the author and it is, Functional Light JavaScript by Kyle Simpson [4]. Great author that always takes a r ally great approach to explaining things he wrote the You Don’t Know JS series that he released through O’Reilly and also put up on github. Kyle Simpson also has a course on Frontend Masters modeled after his book Functional Light JavaScript.
[1]: https://github.com/MostlyAdequate/mostly-adequate-guide/blob/master/README.md https://github.com/MostlyAdequate/mostly-adequate-guide/blob...
[2]: http://www.learnyouahaskell.com http://www.learnyouahaskell.com
[3]: https://egghead.io/courses/professor-frisby-introduces-composable-functional-javascript https://egghead.io/courses/professor-frisby-introduces-compo...
[4]: https://leanpub.com/fljs https://leanpub.com/fljs
- johnsonjo 9y agoBy the way most of these resources the authors provide for free but you can also generously pay them for their work.
- jwdunne 9y agoI've been reading the Mostly Adequate guide. It's helped me. The explanations for functors and what not really helped things click after going through other articles.