Ask HN: What resources do you recommend for learning Haskell?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • attoparsec-conduit

    A streaming data library

    Working through Learn You A Haskell is a good start.

    After that, I honestly think you'll get the best bang-for-buck by reading library-specific tutorials. If you play with enough of the libraries the rest of the language more or less falls into place.

    Conduit is a pretty ok streaming library, and has good documentation: https://github.com/snoyberg/conduit#readme

    Lens gives you a lot of useful features that more or less correspond to stuff like Getters and Setters in something like Java, and the tutorials for it get into some helpful details about writing Haskell code: https://hackage.haskell.org/package/lens

    Otherwise it's basically a lot of "just build shit, and don't be afraid to feel confused" and it'll fall into place.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • milewski-ctfp-pdf

    Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source

    I recently started reading Bartosz Milewski's Category Theory for Programmers[0] and while it's less about Haskell directly and more about the ideas behind it, I found it did a much better job at explaining Haskell to me than any other introduction I read before. At least I'm able to appreciate Typing the Technical Interview[1] now. :-)

    [0]: https://github.com/hmemcpy/milewski-ctfp-pdf

    [1]: https://aphyr.com/posts/342-typing-the-technical-interview

  • learn-you-a-haskell

    “Learn You a Haskell for Great Good!” by Miran Lipovača

  • advent-of-code-jq

    Solving Advent of Code with jq

  • wiwinwlh

    What I Wish I Knew When Learning Haskell

  • hoogle

    Haskell API search engine

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • FP-Course-ITMO

    Slides and other materials for functional programming lectures ITMO university

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Monads are part of C++, and are in your code

    1 project | /r/cpp | 21 Sep 2022
  • New chapter of HSPP: bring Haskell coroutine to C++17.

    1 project | /r/cpp | 5 Sep 2022
  • Mom, can we have (Haskell flavored) post-modern C++ at home?

    1 project | news.ycombinator.com | 2 Aug 2022
  • Finally, we bring Haskell STM to C++

    2 projects | /r/haskell | 1 Aug 2022
  • Finally, Haskell STM is brought to C++

    1 project | /r/cpp | 1 Aug 2022