Let's learn programming by inventing it
summary
Clear claim: programming can be learned by inventing features and using Iterative Learning rather than memorizing language lore. Evidence: a walk through K&R shows pointers only appear at 50.27% of the book, supporting the concrete claim learn half of C without pointers. Method uses a chapter-by-chapter feature audit of K&R as the tool, highlights which features solve which problems, and urges questioning features that do not actually meet current needs.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:10Apple pie analogy
- 0:23Why are we in a hurry
- 0:38Computers love numbers
- 1:40Numbers
- 1:56Types
- 2:33iterative learning
- 2:53example
- 3:21arguments
related talks
02h 05mWhy We’re Teaching Programming Wrong: A Haskell Perspective
52mHow to teach programming (and other things)?
42mMitigating the Intellectual Anxiety in Learning C++
08mThe Noobs and the Programmers: On Teaching Programming
42mKeynote: Wired! How your brain learns new (programming) languages
56mExplicit Direct Instruction in Programming Education
01h 24mHow to Teach C++ and Influence a Generation
01h 01mWhy you should learn new programming languages
