Yeah! Six months after graduating from Northwestern University I quit my cushy 6-figure WFH job to move to Finland as a quasi-illegal immigrant. (I say "quasi-" because "STEM undergrad from a top university moving to a much poorer country" is, ah, not what you usually think of.) I was unemployed for over a year due to passport issues, living in a tiny vacation town of ~10,000 close to the Arctic Circle, and used... - Source: Hacker News / 3 months ago
If anyone else is wondering, it looks like HPFFP is "Haskell Programming from First Principles" :) https://haskellbook.com/. - Source: Hacker News / 9 months ago
Forget about C++. Pick up a copy of Modern Programming Languages: A Practical Introduction. Learn SML; forget about the rest of the chapters. Then, learn Haskell from this book. Optionally work through this book. Optionally read through SICP (not recommended). Source: 12 months ago
Parallel and Concurrent Programming in Haskell is a fantastic resource for learning some of the more interesting bits of Haskell at a low level. I usually recommend it as a second book after Haskell Programming from First Principles, which is a super comprehensive and meaty intro to Haskell. Source: about 1 year ago
I would suggest that you learn Haskell first as a programming language and ignore type level programming. A good introduction to Haskell may be helpful to you: https://haskellbook.com/. Source: about 1 year ago
I am a big proponent of the haskell book: https://haskellbook.com/, haskell has a ton of simple patterns (functor, applicative, monad, semigroup, monoid) that are used everywhere, and the mechanics of using them doesn't actually require understanding category theory at all. Source: about 1 year ago
This resource has been incredible useful for me, might serve you well too: Https://haskellbook.com/. Source: about 1 year ago
You may be interested in this book: https://haskellbook.com/. Source: about 1 year ago
If Haskell is your first language or not, I'd recommend this book: https://haskellbook.com/. Source: about 1 year ago
I would recommend that you learn Haskell: https://haskellbook.com/; https://www.cs.nott.ac.uk/~pszgmh/pih.html. Source: about 1 year ago
> I recommend Learn You A Haskell. LYAH is a fun read, but for someone trying to learn the language seriously — by this I just mean more than a casual tour to get an idea of what the language looks and feels like — there are, thankfully, some much better resources and books available these days. No shade to LYAH intended whatsoever, but it's just not what I'd recommend for some undertaking really learning the... - Source: Hacker News / about 1 year ago
> If you are looking to learn the language, I recommend Learn You A Haskell. I definitely don't recommend this. While cute, Learn You A Haskell is lacking a lot of pragmatic advice about how to write software in haskell. It's good for getting you up to the FAM trio of type classes but leaves out a lot of practical advice around things like navigating base (what to use and ditch from it), the available community... - Source: Hacker News / about 1 year ago
If you want to learn Haskell as a first programming language, I think both LYAH and https://haskellbook.com/ are suitable even if you've never written in another language. They might have asides are are useful for experience programmers, but the main text should be consumable as a first time programmer. Source: over 1 year ago
If you want a solid understanding of FP and not just FP in Scala, I highly recommend installing GHCup and working through Haskell Programming From First Principles. Then I would work through Scala With Cats, Essential Effects, and Practical FP in Scala for how all of that maps onto Scala. Source: over 1 year ago
I would highly recommend this book: https://haskellbook.com/. Source: over 1 year ago
Surprised that I haven't seen this recommended yet, but Haskell From First Principles is my fave, even as someone who has been using Haskell for well over a decade now. Source: over 1 year ago
If you want to learn Haskell, you may want to start here: https://haskellbook.com/. Source: over 1 year ago
Teach Yourself CS [0] is a great resource. For other fields, I just went through courses on Coursera, MIT OpenCourseWare, etc or the various recommended books and followed along. For example for learning about interpreters, I'm using the book Crafting Interpreters [1] and doing it in Haskell, learning it from the book Haskell Programming From First Principles [2]. If you go to any school's CS degree program and go... - Source: Hacker News / over 1 year ago
I learned from "Learn You a Haskell for Great Good", although probably something like https://haskellbook.com/ would be good as you start wanting to build something more practical. Source: over 1 year ago
Second this. Here is the book’s webpage: https://haskellbook.com/. Source: over 1 year ago
The best advice might be to do a project with Haskell that solves a problem that you personally have. In the process, you will learn what works well and what works less well in Haskell. Along the lines of perusing the standard library like you mentioned, depending on what problem domains you are more familiar with, you could look at libraries for those domains as examples. As far as books go, people say good... - Source: Hacker News / over 1 year ago
Do you know an article comparing Haskell From First Principles to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Haskell From First Principles. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.