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

GitHub

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

Backlinks from these awesome lists:

More related projects: