Ask HN: What are the different stages of learning a programming language? | Hacker News Reader