Ask HN: Best practices to learn a new language? | Hacker News Reader