awesome-learning-haskell
Haskell learning resource
A curated collection of resources to learn and understand Haskell programming language and its various aspects.
A collection of resources which were useful to Tweagers for learning Haskell and its various aspects
412 stars
39 watching
21 forks
last commit: over 2 years ago
Linked from 2 awesome lists
awesome-learning-haskell / General resources / Books | |||
Algebra-Driven Design | by | ||
Haskell in Depth | by | ||
Haskell Programming from first principles | by and | ||
Learn Haskell by building a blog generator | by | ||
Programming in Haskell | by | ||
The simple Haskell handbook | by | ||
Thinking with Types | by | ||
awesome-learning-haskell / General resources / Videos | |||
C9 Lectures: Erik Meijer - Functional Programming Fundamentals | |||
awesome-learning-haskell / Specific topics / Category theory | |||
Category theory for programmers | by | ||
Programming with categories | by | ||
awesome-learning-haskell / Specific topics / Dependent types | |||
An introduction to typeclass metaprogramming | by | ||
Introduction to Singletons | by | ||
awesome-learning-haskell / Specific topics / Deriving | |||
Deriving | by and | ||
awesome-learning-haskell / Specific topics / Design patterns | |||
The handle pattern | by | ||
The service pattern | by Simon Meier | ||
awesome-learning-haskell / Specific topics / Extensions | |||
Overview of all language extensions | |||
awesome-learning-haskell / Specific topics / Functional programming | |||
What's Functional Programming All About | |||
awesome-learning-haskell / Specific topics / Functors, applicatives and monads | |||
Functors, Applicatives, And Monads In Pictures | by | ||
awesome-learning-haskell / Specific topics / Generic programming | |||
An introduction to typeclass metaprogramming | by | ||
Datatype-generic programming | by | ||
awesome-learning-haskell / Specific topics / IO | |||
Input and Output | |||
Introduction to IO | |||
Introduction to Haskell IO | by | ||
Introduction to Haskell IO/Actions | |||
awesome-learning-haskell / Specific topics / Optics | |||
Don't Fear the Profunctor Optics | 424 | about 2 years ago | by |
Optics By Example | by | ||
awesome-learning-haskell / Specific topics / Parser Combinators | |||
Megaparsec Tutorial | by | ||
awesome-learning-haskell / Specific topics / Performance | |||
Parallel and Concurrent Programming in Haskell | by | ||
awesome-learning-haskell / Specific topics / Profunctors | |||
Deconstructing Lambdas—An Awkward Guide to Programming Without Functions | by | ||
awesome-learning-haskell / Specific topics / String types | |||
Eat Haskell String Types for Breakfast | by Ziyang Liu | ||
Haskell String Types | by Alexey Shmalko | ||
String types | by | ||
Untangling Haskell's Strings | by | ||
awesome-learning-haskell / Specific topics / Traps and pitfalls | |||
Asynchronous Exception Handling in Haskell | by | ||
Haskell's Dangerous Functions | 166 | about 1 year ago | by |