Why 20 Hours of Code Kata Are So Effective for Learning New Languages | Hacker News Reader