Haskell Learning Resources

Posted on January 15, 2020

This is my list of Haskell Learning Resources, mostly for my own use, although I am sometimes asked for my recommendations, and maybe you will find it useful.

Podcasts

HaskellCast
No longer active :’(
https://www.haskellcast.com/

Haskell Weekly Short and enjoyable podcast ran by people who write Haskell at work.
They usually pick a topic which was mentioned in the weekly newsletter. https://haskellweekly.news/podcast/

LambdaCast My highly recommended podcast for FP beginners. https://soundcloud.com/lambda-cast

CoRecursive
General FP podcast that regularly features haskell content.
https://corecursive.com/

Other FP podcasts:
https://www.fpcasts.com/


Videos

Haskell At work (YouTube)
https://www.youtube.com/channel/UCUgxpaK7ySR-z6AXA5-uDuw


Courses

FP Complete
https://haskell.fpcomplete.com/syllabus
Maybe Coursera coming soon?!


Mailing Lists / Weekly News

Haskell Weekly
https://haskellweekly.news/
https://twitter.com/haskellweekly


Communities

FP Chat
https://fpchat-invite.herokuapp.com/


Tooling

GHCID
https://github.com/ndmitchell/ghcid
https://www.parsonsmatt.org/2018/05/19/ghcid_for_the_win.html

Haskell IDE Engine
https://github.com/haskell/haskell-ide-engine

Haskell Code Explorer
https://haskell-code-explorer.mfix.io/

Hoogle
A Haskell search engine, you can search for functions by name or by function type e.g. [a] -> Maybe a. https://hoogle.haskell.org/


Conferences

Lambda Conf
https://lambdaconf.zohobackstage.com/LambdaConf2019?lang=en

Monadic Party
https://monadic.party/

Haskell Exchange
https://skillsmatter.com/conferences/11741-haskell-exchange-2019

Lambda World
http://www.lambda.world/


Papers

List of foundational Haskell resources:
https://github.com/cohomolo-gy/haskell-resources/blob/master/README.md