Popular Computer Science Books
31+ [Hand Picked] Popular Books On Computer Science

4.4/5
Coders: The Making of a New Tribe and the Remaking of the World by Clive Thompson

4.2/5
Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made by Jason Schreier

4.1/5
Hello World: Being Human in the Age of Algorithms by Hannah Fry

4.8/5
AI Superpowers: China, Silicon Valley, and the New World Order by Kai-Fu Lee

4.7/5
Scrum: The Art of Doing Twice the Work in Half the Time by Jeff Sutherland

4.7/5
Brotopia: Breaking Up the Boys' Club of Silicon Valley by Emily Chang

4.1/5
Life 3.0: Being Human in the Age of Artificial Intelligence by Max Tegmark

4.2/5
Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech by Sara Wachter-Boettcher

4.2/5
The Art of Invisibility: The World's Most Famous Hacker Teaches You How to Be Safe in the Age of Big Brother and Big Data by Kevin D. Mitnick , Robert Vamosi (Co-author)

3.8/5
Hit Refresh by Satya Nadella

4.7/5
Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy by Cathy O'Neil

3.9/5
Python Crash Course: A Hands-On, Project-Based Introduction to Programming by Eric Matthes

4.3/5
You Don't Know JS: Up & Going by Kyle Simpson

4.7/5
Shell Scripting: How to Automate Command Line Tasks Using Bash Scripting and Shell Programming by Jason Cannon

4.5/5
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People by Aditya Y. Bhargava

5/5
Deep Thinking: Where Machine Intelligence Ends and Human Creativity Begins by Garry Kasparov , Mig Greengard (With)

4.9/5
Introduction to Algorithms by Thomas H. Cormen , Charles E. Leiserson , Ronald L. Rivest , Clifford Stein

4.5/5
The Pragmatic Programmer: From Journeyman to Master by Andy Hunt , Dave Thomas

4.7/5
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science) by Harold Abelson , Gerald Jay Sussman , Julie Sussman

4.5/5
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin

3.8/5
Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma , Ralph Johnson , John Vlissides , Richard Helm

5/5
Code Complete by Steve McConnell

5/5
The C Programming Language by Brian W. Kernighan , Dennis M. Ritchie

4/5
Code by Charles Petzold

5/5
Artificial Intelligence: A Modern Approach by Stuart Russell , Peter Norvig

4.4/5
The Mythical Man-Month: Essays on Software Engineering by Frederick P. Brooks Jr.

5/5
Compilers: Principles, Techniques, and Tools by Alfred V. Aho , Ravi Sethi , Jeffrey D. Ullman

4.9/5
Algorithms to Live By: The Computer Science of Human Decisions by Brian Christian , Tom Griffiths

5/5
Refactoring: Improving the Design of Existing Code by Martin Fowler , Kent Beck (Contributor) , Don Roberts (Contributor) , Erich Gamma (Foreword)

4.4/5
The Algorithm Design Manual by Steven S. Skiena

4.3/5