- Haskell Fast & Hard
- School of Haskell
- Learn You a Haskell: Starting Out
- Learn You a Haskell: Types and Typeclasses
- Learn You a Haskell: Syntax in Functions
- Learn You a Haskell: Recursion
- Learn You a Haskell: Higher order functions
- Learn Haskell Fast and Hard
- What i wish i knew when learning haskell
- Functional Education
- CIS 194: Introduction to Haskell (Spring 2013)
- NICTA Functional Programming Course
- Learn Haskell
- How to read Haskell
- Haskell: The Confusing Parts
- Random thoughts on Haskell
- 10 things I learnt diving in the functional programming deep end – with Haskell
- How to learn Haskell
- On Haskell, Intuition And Expressive Power
- Haskell: Explicit type declarations in GHCI
- The Algebra of Algebraic Data Types, Part 1
- The Algebra of Algebraic Data Types, Part 2
- The Algebra of Algebraic Data Types, Part 3
- Typeclasses: Polymorphism in Haskell
- Polymorphism
- Haskell Impredicative types
- Constructor
- Algebraic Data Types
- CIS 194 - More polymorphism and type classes
- OOP vs type classes
- data, type, newtype, instance, class
- Newtype
- Infix operator
- Custom Infix Operators in Haskell
- Pointfree
- Fold
- Haskell: Foldl as Foldr
- Haskell- foldl and foldr?
- Folding infinite lists in Haskell
- Higher Order Programming and Type Inference
- Folds and monoids
- [Applicative functors, Part I](http://www.se as.upenn.edu/~cis194/spring13/lectures/10-applicative.html)
- Monads
- Combinator
- How I finally understood the Y Combinator (and blew my damn mind)
- Hoogle: Haskell API search engine
- Hackage.
- Cabal-install.
- Repeat after me: "Cabal is not a Package Manager"
- Haddock.
- Using Emacs for Haskell development
- Hayoo! - Haskell API Search
- Hlint
- QuickCheck, On Github.
- Assertions in Haskell
- test-framework and on github
- Code testing in Haskell
- The tasty-golden package
- Practical testing in Haskell
- Hspec: A Testing Framework for Haskell
- Arrow
- Arrows: A General Interface to Computation
- arrows: Arrow classes and transformers package
- When to use Arrows over Monads
- Some papers related to Arrows
- Phooey: Functional UI library for Haskell
- Tangible Value - TV : a library for composing tangible values
- Grapefruit: Library for Functional Reactive Programming
- Grapefruit/Comparison to other FRP libraries
- Reactive
- Functional Reactive Animation
- Simply efficient functional reactivity
- Getting Values Out of Monads
- Andrew Gibiansky :: Math → Code
- Mark Needham Blog
- λ Tony's blog λ
- Neil Mitchell's Haskell Blog
- Stephen Diehl Blog
- Haskell for all
- Functional Programming Debugs You
- Blog Inside 736-131
- A Neighborhood of Infinity
- Random Determinism
- Yet Another Lambda Blog
- Philip Wadler's Blog
- Chris Done Blog
- Jasper Van der Jeugt Blog
- Cabal Testing Summer Of Code
- Jakub Arnold's Blog
- The Most Fun You Have Blog
- haskell-bookmarks
- haskell-must-watch
- awesome-haskell
- Pack of resources and exercises for learning Haskell.
- A collection of links for the new haskeller
- Useful online resources to learn Haskell
- Haskell Hierarchical Libraries
- The Happy parser generator for Haskell.
- miniKaren implementation in Haskell.
- Haxl
- Template Haskell
- Haskell Packages by category
- Haskell MVC: mvc library to distill concurrent programs into pure and single-threaded programs using the Model-View-Controller pattern
- Pipes: stream processing library that lets you build and connect reusable streaming components
- Folds: a playground full of comonadic folds
- Mono-Traversable, on github
- Conduit, on github
- Warp HTTP Server
- pipes-group: ses FreeT and lenses to group streams into sub-streams
- Lens, on github
- Haskell-Annah-Library: Distributed programming language that desugars to Morte
- A bare-bones calculus-of-constructions