Which not so well known books are suitable for beginners to learn programming? | Hacker News Reader