9 Best Books for Computer Science Beginners In 2024

1. Code Simplicity: The Fundamentals of Software - Author: Max Kanat-Alexander

2. The Pragmatic Programmer: Your Journey to Mastery - Author: Andrew Hunt, David Thomas

3. Programming Pearls - Authors: Jon Bentley 

4. Code Complete: A Practical Handbook of Software Construction - Author: Steve McConnell 

5. Cracking the Coding Interview: 189 Programming Questions and Solutions - Authors: Gayle Laakmann McDowell 

6. Code: The Hidden Language of Computer Hardware and Software - Author: Charles Petzold

7. Design Patterns: Elements of Reusable Object-Oriented Software - Authors: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

8. Structure and Interpretation of Computer Programs - Authors: Harold Abelson, Gerald Jay Sussman, Julie Sussman 

9. Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture - Author: Jon Stokes