Ask HN: How did you learn programming? How long did getting good take? | Hacker News Reader