Ask HN: How do you learn to build substantial, real world apps? | Hacker News Reader