Top Programming Books Shelf

Showing 1-50 of 51
The Mythical Man-Month: Essays on Software Engineering The Mythical Man-Month: Essays on Software Engineering (Paperback)
by (shelved 2 times as top-programming-books)
avg rating 4.01 — 14,925 ratings — published 1975
Rate this book
Clear rating
Design Patterns: Elements of Reusable Object-Oriented Software Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 2 times as top-programming-books)
avg rating 4.20 — 11,866 ratings — published 1994
Rate this book
Clear rating
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (Voices That Matter) Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (Voices That Matter)
by (shelved 2 times as top-programming-books)
avg rating 4.24 — 30,450 ratings — published 2000
Rate this book
Clear rating
The Art of Computer Programming, Volume 1: Fundamental Algorithms The Art of Computer Programming, Volume 1: Fundamental Algorithms (Hardcover)
by (shelved 2 times as top-programming-books)
avg rating 4.38 — 1,884 ratings — published 1973
Rate this book
Clear rating
The Design of Everyday Things The Design of Everyday Things (Paperback)
by (shelved 2 times as top-programming-books)
avg rating 4.15 — 46,836 ratings — published 1988
Rate this book
Clear rating
The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.33 — 23,680 ratings — published 1999
Rate this book
Clear rating
Structure and Interpretation of Computer Programs: JavaScript Edition (MIT Electrical Engineering and Computer Science) Structure and Interpretation of Computer Programs: JavaScript Edition (MIT Electrical Engineering and Computer Science)
by (shelved 1 time as top-programming-books)
avg rating 4.36 — 28 ratings — published
Rate this book
Clear rating
Learning Patterns Learning Patterns (ebook)
by (shelved 1 time as top-programming-books)
avg rating 3.81 — 72 ratings — published
Rate this book
Clear rating
REBASE: The complete Guide on Rebasing in Git REBASE: The complete Guide on Rebasing in Git (ebook)
by (shelved 1 time as top-programming-books)
avg rating 0.0 — 0 ratings — published
Rate this book
Clear rating
Deep JavaScript: Theory and techniques Deep JavaScript: Theory and techniques (Unknown Binding)
by (shelved 1 time as top-programming-books)
avg rating 4.43 — 14 ratings — published
Rate this book
Clear rating
JavaScript for Impatient Programmers JavaScript for Impatient Programmers (ebook)
by (shelved 1 time as top-programming-books)
avg rating 4.25 — 44 ratings — published
Rate this book
Clear rating
Eloquent JavaScript: A Modern Introduction to Programming Eloquent JavaScript: A Modern Introduction to Programming (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.14 — 3,190 ratings — published 2010
Rate this book
Clear rating
Coders at Work: Reflections on the Craft of Programming Coders at Work: Reflections on the Craft of Programming (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 3.95 — 5,346 ratings — published 2009
Rate this book
Clear rating
Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.14 — 4,355 ratings — published 2009
Rate this book
Clear rating
The Clean Coder: A Code of Conduct for Professional Programmers The Clean Coder: A Code of Conduct for Professional Programmers (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.26 — 9,198 ratings — published 2011
Rate this book
Clear rating
Art of Computer Programming, The: Combinatorial Algorithms, Volume 4A, Part 1 Art of Computer Programming, The: Combinatorial Algorithms, Volume 4A, Part 1 (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.52 — 91 ratings — published 2011
Rate this book
Clear rating
Clean Code: A Handbook of Agile Software Craftsmanship Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.36 — 23,134 ratings — published 2007
Rate this book
Clear rating
Introduction to Algorithms Introduction to Algorithms (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.35 — 9,257 ratings — published 1989
Rate this book
Clear rating
Structure and Interpretation of Computer Programs Structure and Interpretation of Computer Programs (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.47 — 4,834 ratings — published 1984
Rate this book
Clear rating
The Art of Computer Programming: Volume 3: Sorting and Searching The Art of Computer Programming: Volume 3: Sorting and Searching (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.42 — 510 ratings — published 1973
Rate this book
Clear rating
The Art of Computer Programming, Volume 2: Seminumerical Algorithms The Art of Computer Programming, Volume 2: Seminumerical Algorithms (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.43 — 522 ratings — published 1969
Rate this book
Clear rating
Head First Design Patterns Head First Design Patterns (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.30 — 8,963 ratings — published 2004
Rate this book
Clear rating
Refactoring: Improving the Design of Existing Code Refactoring: Improving the Design of Existing Code (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.24 — 8,784 ratings — published 1999
Rate this book
Clear rating
Code Complete: A Practical Handbook of Software Construction Code Complete: A Practical Handbook of Software Construction (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.30 — 9,449 ratings — published 1993
Rate this book
Clear rating
The C Programming Language The C Programming Language (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.44 — 11,222 ratings — published 1978
Rate this book
Clear rating
On Writing Well: The Classic Guide to Writing Nonfiction On Writing Well: The Classic Guide to Writing Nonfiction (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.23 — 30,438 ratings — published 1976
Rate this book
Clear rating
How to Design Programs: An Introduction to Programming and Computing How to Design Programs: An Introduction to Programming and Computing (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.02 — 270 ratings — published 2001
Rate this book
Clear rating
The Algorithm Design Manual The Algorithm Design Manual (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.34 — 2,673 ratings — published 1997
Rate this book
Clear rating
UNIX Network Programming, Volume 2: Interprocess Communications UNIX Network Programming, Volume 2: Interprocess Communications (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.37 — 206 ratings — published 1998
Rate this book
Clear rating
UNIX Network Programming, Volume 1: The Sockets Networking API UNIX Network Programming, Volume 1: The Sockets Networking API (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.35 — 295 ratings — published 2000
Rate this book
Clear rating
The Elements of Style The Elements of Style (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.18 — 86,549 ratings — published 1918
Rate this book
Clear rating
Regular Expressions Cookbook Regular Expressions Cookbook (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.11 — 196 ratings — published 2009
Rate this book
Clear rating
Shapes: Nature's Patterns: A Tapestry in Three Parts Shapes: Nature's Patterns: A Tapestry in Three Parts (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.20 — 143 ratings — published 2008
Rate this book
Clear rating
Branches: Nature's Patterns: A Tapestry in Three Parts Branches: Nature's Patterns: A Tapestry in Three Parts (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.10 — 99 ratings — published 2008
Rate this book
Clear rating
Flow: Nature's Patterns: A Tapestry in Three Parts (Nature's Patterns: a Tapestry in Three Parts, 2) Flow: Nature's Patterns: A Tapestry in Three Parts (Nature's Patterns: a Tapestry in Three Parts, 2)
by (shelved 1 time as top-programming-books)
avg rating 4.04 — 111 ratings — published 2008
Rate this book
Clear rating
The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.27 — 1,158 ratings — published 2008
Rate this book
Clear rating
Smalltalk Best Practice Patterns Smalltalk Best Practice Patterns (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.18 — 284 ratings — published 1996
Rate this book
Clear rating
Waltzing With Bears: Managing Risk on Software Projects Waltzing With Bears: Managing Risk on Software Projects (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 3.97 — 778 ratings — published 2003
Rate this book
Clear rating
The Visual Display of Quantitative Information The Visual Display of Quantitative Information (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.39 — 8,610 ratings — published 1983
Rate this book
Clear rating
Dynamics of Software Development Dynamics of Software Development (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 3.85 — 184 ratings — published 1995
Rate this book
Clear rating
About Face 3: The Essentials of Interaction Design About Face 3: The Essentials of Interaction Design (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.07 — 3,525 ratings — published 1995
Rate this book
Clear rating
The Timeless Way of Building The Timeless Way of Building (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.37 — 2,601 ratings — published 1978
Rate this book
Clear rating
Rapid Development: Taming Wild Software Schedules Rapid Development: Taming Wild Software Schedules (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 3.98 — 1,360 ratings — published 1996
Rate this book
Clear rating
Peopleware: Productive Projects and Teams Peopleware: Productive Projects and Teams (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.14 — 9,879 ratings — published 1987
Rate this book
Clear rating
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 3.94 — 2,941 ratings — published 1999
Rate this book
Clear rating
Designing Web Usability Designing Web Usability (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 3.82 — 1,170 ratings — published 2000
Rate this book
Clear rating
Visual Explanations: Images and Quantities, Evidence and Narrative Visual Explanations: Images and Quantities, Evidence and Narrative (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.29 — 3,096 ratings — published 1997
Rate this book
Clear rating
Envisioning Information Envisioning Information (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.23 — 7,923 ratings — published 1990
Rate this book
Clear rating
Beautiful Evidence Beautiful Evidence (Hardcover)
by (shelved 1 time as top-programming-books)
avg rating 4.15 — 2,367 ratings — published 2006
Rate this book
Clear rating
On Growth and Form On Growth and Form (Paperback)
by (shelved 1 time as top-programming-books)
avg rating 4.14 — 880 ratings — published 1917
Rate this book
Clear rating

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »