Ask HN: How Can I Learn Programming From The Ground Up? | Hacker News Reader