Ask HN: New to progamming – fundamentals | Hacker News Reader