HACKER Q&A
📣 what_if_hn

Books about Programming Concepts?


any good book recommendations that talk about programming or programming languages concepts?


  👤 octo-andrero Accepted Answer ✓
Object-Oriented Analysis and Design with Applications by Grady Booch is my favorite one. It explains object oriented programming from the conceptual point of view. I would also suggest the design patterns book by the gang of fours by the same reason: this book teaches you to think in the object oriented way rather than describes object oriented languages features.

👤 max_
It depends?

1. Programming Philosophy?

- The Unix Philosophy

- 97 Things every programmer should know

2. CS Fundamentals

- The Elements of Computing Systems by Simon

- Algorithms by Jeff Erickson

3. Data Science

- Programming Collective Intelligence by Toby Segaran

- Deep Learning by Ian Goodfellow & Yoshua Bengio