How to Learn Haskell in Less Than 5 Years
summary
Argues a realistic path from confused beginner to productive Haskell user: concrete curricula (cs14 then the NICA course), community help (IRC channel haskell‑beginners), and an authored learning guide tested with real self‑learners. Focuses on exercises, error‑case teaching, and pacing to minimize dropout, not theory fluff. Claims about time (years vs months) come with practical tradeoffs, examples of what to build, and notes on production use and tooling so listeners know whether the advice matches their goals.
AI-written summary · about
chapters (18)
- 0:00Intro
- 0:49Some of you are about to find out if this talk was a waste of time
- 2:01It took me a long time to learn Haskell
- 4:10I've been learning how to teach Haskell
- 7:11My recommendations for what to use to learn Haskell
- 9:18Limitations when helping people via the internet
- 10:42'Show, don't tell' is a good start, but...
- 12:37Having learnt something doesn't mean you can teach it
- 14:29Fetish and Myth
- 18:00You have to get off the happy path
- 19:22The guide I put together has some limitations
- 21:14Repetition, reinforcement
- 25:54What happened to our cohort?
- 29:29Functor/Applicative/Monad
- 34:19Why is the handwave problematic?
- 37:49What do you need to do to learn Functor?
- 38:30How to learn
- 40:52Interested in seeing how I teach Haskell?
related talks
14mOne Year In: A Beginner's Take on the Difficulties of Learning Haskell
02h 05mWhy We’re Teaching Programming Wrong: A Haskell Perspective
50mWhy Is Haskell So Hard To Learn? (And How To Deal With It)
03h 04mHaskell for Beginners: Learn Functional Programming from Scratch
36mSharpening The Axe: Self-Teaching For Developers
01h 41mA Haskell Guide for Working Stiffs
34mLearning how to Learn
04mLightning Talk: Learning to Program
