Alright Jow Forums, I have decided to learn me some Haskell. Give me some recommendations.
Haskell Book Recommendations
Other urls found in this thread:
haskellbook.com
usi-pl.github.io
haskell.org
learnyouahaskell.com
dev.stephendiehl.com
github.com
homepages.inf.ed.ac.uk
cis.upenn.edu
github.com
scale.ai
twitter.com
learn you a Haskell, great introduction, then you are mostly set, the language isn't a convoluted mess like C++, it's really simple, the important thing is to learn to think in a functional way, when you manage to do it then applicatives and monads become piss easy and monad transformers come in naturally.
Also came across something called the "haskell book". Thoughts on that?
Never heard of it, if you want better more specific topics the haskell wiki is excelent, I would recommend Real World Haskell but some parts are outdated and are not valid anymore.
Programming in Haskell by Hutton
Haskell: The Craft of Functional Programming by Thompson
Real World Haskell by O'Sullivan, Stewart, and Goerzen
Parallel and Concurrent Programming in Haskell by Marlow
This one? The purple one written by that guy and the tranny?
It's my favorite Haskell book!
Learn you a Haskell is a good introduction and reference, something to give you a feeling for haskell in a weekend.
However you will probably need a beefier text book if you plan to actually develop software in Haskell (at least I did). Pic related is my favorite and great for self taughts.
My adviser recommends "Introduction to functional programming" by Wadler. It's beautiful, but probably out of reach to anyone that without a good mathematical background.
haskellbook.com
I anti-recommend Real World Haskell. Way too much low level systems level programming, along with hand waving around core abstractions.
Seconded. The purple book is really fucking long, but Haskell Programming is probably the best way to get intuitions about how shit works.
Learn you a Haskell is good for getting up and running.
bump
I am also interested in learning Haskell and this thread is nice
The only one worth anything is real world haskell.
Learn you a haskell is garbage.