Ask HN: The most interesting current approaches to teaching programming? | Hacker News Reader