Ask HN: How do you learn a new programming language | Hacker News Reader