What format should one use to teach programming? | Hacker News Reader