Another good (imho better) option is the Haskell book https://haskellbook.com/
I read more than half of this book, and sadly I did not enjoy it at all. Read it only if you enjoy long-winded verbose explanations. Hutton's or Bird's is concise yet explanatory.
Learn You a Haskell for Great Good
111–120 of 152 posts
Re: Learn You a Haskell for Great Good
#112Just jump to the bottom and go through as many pages as possible. Going through Functors, Applicatives, and only then Monads puts everything in a broader context and makes Monads easier to understand.
Re: Learn You a Haskell for Great Good
#113Earlier quoted context omitted.
> I'm not sure why LYAH wasn't good for me, when it's touted as being a great starting place It's not. It's a terrible starting resource. Majority of people I anecdotally hear gave up on Haskell seem to mention LYAH. Yes the material is there, but it's not presented in a way that generally sticks and fits pieces together. I guarantee someone will reply to this thread and say it worked for them, but in general people…
>Majority of people I anecdotally hear gave up on Haskell seem to mention LYAH This is a bad statistic to use on its own. Imagine if I said "Majority of people I anecdotally hear gave up on web development seem to mention HTML". See the problem?
LYAH is not intrinsic to Haskell programming.
Re: Learn You a Haskell for Great Good
#114Earlier quoted context omitted.
I've bounced off LYAH more than once because it spends so much time in the REPL. I'm not interested in the REPL as an end in itself, only insofar as it can help me develop an actual program. Outside of image-based environments, what you do in the interactive shell doesn't reflect how actual code gets written. It feels trivial, and it doesn't help you build up a library of examples to refer back to later.
This bothered me too. I use a REPL everyday, but you have to know how to write full programs too.
Re: Learn You a Haskell for Great Good
#115Another good (imho better) option is the Haskell book https://haskellbook.com/
Not to start a flame war, but imho this is my definition of a "terrible book". Of the everything and the kitchen sink variety. By contrast, I very much enjoyed LYAH, not least for its self-effacing humor. Hutton was too dry for me. There's a less well-known "Thinking Functionally with Haskell" book by Richard Bird that is concise and targets the mathematically inclined crowd.
Re: Learn You a Haskell for Great Good
#116Another good (imho better) option is the Haskell book https://haskellbook.com/
I read more than half of this book, and sadly I did not enjoy it at all. Read it only if you enjoy long-winded verbose explanations. Hutton's or Bird's is concise yet explanatory.
Re: Learn You a Haskell for Great Good
#117What do people think of Real Word Haskell ( http://book.realworldhaskell.org/ ) ?
Re: Learn You a Haskell for Great Good
#118Earlier quoted context omitted.
Not to start a flame war, but imho this is my definition of a "terrible book". Of the everything and the kitchen sink variety. By contrast, I very much enjoyed LYAH, not least for its self-effacing humor. Hutton was too dry for me. There's a less well-known "Thinking Functionally with Haskell" book by Richard Bird that is concise and targets the mathematically inclined crowd.
Why is "everything and the kitchen sink" terrible? Thoroughness is appealing. You aren't obligated to read all of it.
Re: Learn You a Haskell for Great Good
#119Earlier quoted context omitted.
I read more than half of this book, and sadly I did not enjoy it at all. Read it only if you enjoy long-winded verbose explanations. Hutton's or Bird's is concise yet explanatory.
It was valuable to me as pretty much the only Haskell resource I read that addressed more complex concepts without hitting a point where they needed to resort to mathematics.
Re: Learn You a Haskell for Great Good
#120Another good (imho better) option is the Haskell book https://haskellbook.com/
Not to start a flame war, but imho this is my definition of a "terrible book". Of the everything and the kitchen sink variety. By contrast, I very much enjoyed LYAH, not least for its self-effacing humor. Hutton was too dry for me. There's a less well-known "Thinking Functionally with Haskell" book by Richard Bird that is concise and targets the mathematically inclined crowd.
LYAH may not be the greatest Haskell tutorial. But it makes an easy read. That means, you are not afraid to go back to it again and again, Which is the crucial aspect of learning anything sufficiently complex or new or both..