Profiling Programming Language Learning
summary
Year‑long experiment embeds 221 quizzes in The Rust Programming Language and collects 62,526 readers answering 1,140,202 questions to locate learning hotspots. Analysis shows many readers stop after the ownership chapter, item‑response metrics rank conceptual why not questions as most diagnostic, and 12 targeted textbook edits raise targeted question scores on average by +20 percentage points (10/12 interventions effective, Cohen’s d ≈ 0.45). A free quiz plugin and reproducible artifacts accompany the results.
AI-written summary · about
chapters (10)
- 0:00Profiling language learning
- 1:25Rust learnability exploration
- 3:30Textbook performance profiling
- 4:57String slice misconceptions
- 7:50Interventions in the Rust book
- 9:13Psychometrics and quiz design
- 11:42Not questions outperform yes/no
- 13:05Reader drop-off in Rust book
- 13:47Methodology for small languages
- 15:21Q&A
