15 books
—
15 voters

Goodreads helps you keep track of books you want to read.

Start by marking “Haskell Programming From First Principles” as Want to Read:

# Haskell Programming From First Principles

by

I am writing this book because I had a hard time learning Haskell.

It doesn't have to be that way. I've spent the last couple years actively teaching Haskell online and in person. Along the way, I started keeping notes on exercises and methods of teaching specific concepts and techniques in Haskell that eventually turned into my guide for learning haskell. That experience l ...more

It doesn't have to be that way. I've spent the last couple years actively teaching Haskell online and in person. Along the way, I started keeping notes on exercises and methods of teaching specific concepts and techniques in Haskell that eventually turned into my guide for learning haskell. That experience l ...more

ebook, Early Access, 1189 pages

Published
2015
by Gumroad

## Friend Reviews

To see what your friends thought of this book,
please sign up.

## Reader Q&A

To ask other readers questions about
Haskell Programming From First Principles,
please sign up.

Popular Answered Questions

Imanol Pinto Carral
You can also but it from the haskellbook website: https://haskellbook.com/

## Community Reviews

Showing 1-30

Start your review of Haskell Programming From First Principles

Jan 12, 2016
Gerald
marked it as hold

I'm not finished working through this book yet, but it really is phenomenal. The authors fuse theory and practicality in a way I don't think I've seen done so effectively in any other instructional text. A lot of the beauty of this book comes from Haskell itself, syntax reflects conceptual structure, complex ideas follow naturally from simpler ideas, thoughtful approaches make intricate problems much more linear, etc. The thing is, that other educational Haskell texts manage to complicate and co
...more

So, you ask: "why only 4 stars?" Well, although it is a brilliant book, this is a warning that it may not be the book for ...more

*Learn You A Haskell for Great Good*, which I imagine is the background a fair portion of people have. Learn you a Haskell, for its concise, joke-laden exposition, did have some shortcomings (which, given it is free, I can't grumble about all that much). I hoped this book would fix those, and it mostly does.

Unfortuna ...more

Things I liked about this book:

- compiles a huge amount of material, arranged in a reasonable order, and if you manage to read it all, you'll inevitably know something about haskell

- it encouraged good interactivity, with lots of well-spread-out exercises, and constant instructions for playing in the repl

On the whole though, this book just isn't ready for publishing and it's a shame that it's been available for so ...more

I know that is harsh, but it's how I feel about it today, the day I decided to give up on the book (for now). I made it through about 3/4, so it's not like I didn't give it a chance.

With a tagline of "Think learning Haskell is difficult? It doesn't have to be.", I really wanted to like this book. This is written in a bit of an "academic" style tha ...more

Already over 1,000 pages, this book is full of more examples and exercises than you could ever need to understand Haskell. It's extremely comprehensive and excellent.

I've read (and tried to read) a few other books on Haskell, but this one does the best job--by far--of making the material accessible to someone who hasn't already done a Ph.D in ...more

Now, I want to read everything else ! ...more

- Another really nice thing I liked about it is it builds a decent amount of motivation in most of the topics before actually explaining those topics.

- I liked the coverage of monoids and semigroups before Applicatives and Monads. It felt more natural because, well, Applicatives are Monoidal Functors ;)

- It covers many practical topics like Testing, building projects which I found lacking ...more

The iterative deepening approach taken by this book has left me with much greater confidence applying Haskell to my work and in reaching up from beginner Haskell into mor ...more

As far as I know, this is the best and most up to date book on Haskell currently available. It will take readers from zero to a working knowledge of Haskell.

You can find the book here: http://haskellbook.com/ ...more

My exercise solutions: https://github.com/wafelj/haskell-pro...
...more

I'd recommend this to whomever wanting to learn Haskell.
...more

There are no discussion topics on this book yet.
Be the first to start one »

## Goodreads is hiring!

## Related Articles

San Francisco is a gold rush town. There aren’t many books about people in their 20s who move to Silicon Valley with dreams of earning a living...

33 likes · 2 comments

No trivia or quizzes yet. Add some now »