Software Alternatives & Reviews
Table of contents
  1. Social Mentions
  2. Comments

Haskell From First Principles

A Haskell book for beginners that works for non-programmers and experienced hackers alike.

Haskell From First Principles Reviews and details

Screenshots and images

  • Haskell From First Principles Landing page
    Landing page //
    2020-01-11

Badges

Promote Haskell From First Principles. You can add any of these badges on your website.
SaaSHub badge
Show embed code

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Haskell From First Principles and what they use it for.
  • Ask HN (Personal): Has anyone here ever tried throwing everything away?
    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
  • The Meaning of Monad in MonadTrans
    If anyone else is wondering, it looks like HPFFP is "Haskell Programming from First Principles" :) https://haskellbook.com/. - Source: Hacker News / 9 months ago
  • Best way to prepare for cs classes?
    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
  • Haskell book after Get Programming with Haskell?
    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
  • Advancing in Haskell and type-level programming
    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
  • How to learn Haskell?
    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
  • Learning haskell
    This resource has been incredible useful for me, might serve you well too: Https://haskellbook.com/. Source: about 1 year ago
  • Starting out.
    You may be interested in this book: https://haskellbook.com/. Source: about 1 year ago
  • Podcast: Haskell Is Not As Scary As You Think
    If Haskell is your first language or not, I'd recommend this book: https://haskellbook.com/. Source: about 1 year ago
  • I'm a 13yo programmer with nothing to do
    I would recommend that you learn Haskell: https://haskellbook.com/; https://www.cs.nott.ac.uk/~pszgmh/pih.html. Source: about 1 year ago
  • Haskell is not category theory
    > 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
  • Haskell is not category theory
    > 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
  • Intro to computer science using Haskell
    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
  • Already learned Scala syntax. Should the next book be "SICP" or "Function Programming in Scala"?
    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 want to start learning haskell what resources would you recommend
    I would highly recommend this book: https://haskellbook.com/. Source: over 1 year ago
  • What is the best resource to learn Haskell in 2023?
    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
  • How to solve Alphametics puzzle using the State Monad and mutable Vector?
    If you want to learn Haskell, you may want to start here: https://haskellbook.com/. Source: over 1 year ago
  • Why T-shaped people? (2018)
    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
  • base case
    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
  • Resources on Learning haskell
    Second this. Here is the book’s webpage: https://haskellbook.com/. Source: over 1 year ago
  • Ask HN: Resources for Best Practice Haskell
    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.

Suggest an article

Haskell From First Principles discussion

Log in or Post with

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.