Ask HN: What language-agnostic programming books should I read? | Hacker News