Essential Programming Books Shelf

Showing 1-50 of 111
Build Web Applications with Java: Learn every aspect to build web applications from scratch Build Web Applications with Java: Learn every aspect to build web applications from scratch (Kindle Edition)
by (shelved 2 times as essential-programming-books)
avg rating 4.71 — 7 ratings — published 2015
Rate this book
Clear rating
Think Like a Programmer: An Introduction to Creative Problem Solving Think Like a Programmer: An Introduction to Creative Problem Solving (Paperback)
by (shelved 2 times as essential-programming-books)
avg rating 3.86 — 590 ratings — published 2012
Rate this book
Clear rating
The Elements Of Computing Systems: Building A Modern Computer From First Principles The Elements Of Computing Systems: Building A Modern Computer From First Principles (Hardcover)
by (shelved 2 times as essential-programming-books)
avg rating 4.54 — 960 ratings — published 2005
Rate this book
Clear rating
A Discipline for Software Engineering A Discipline for Software Engineering (Hardcover)
by (shelved 2 times as essential-programming-books)
avg rating 3.80 — 55 ratings — published 1994
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 2 times as essential-programming-books)
avg rating 4.26 — 9,273 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 2 times as essential-programming-books)
avg rating 4.35 — 23,496 ratings — published 2007
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 2 times as essential-programming-books)
avg rating 4.02 — 271 ratings — published 2001
Rate this book
Clear rating
The Practice of Programming (Addison-Wesley Professional Computing Series) The Practice of Programming (Addison-Wesley Professional Computing Series)
by (shelved 2 times as essential-programming-books)
avg rating 4.12 — 1,936 ratings — published 1999
Rate this book
Clear rating
Structure and Interpretation of Computer Programs Structure and Interpretation of Computer Programs (Paperback)
by (shelved 2 times as essential-programming-books)
avg rating 4.47 — 4,864 ratings — published 1984
Rate this book
Clear rating
Compilers: Principles, Techniques, and Tools Compilers: Principles, Techniques, and Tools (Hardcover)
by (shelved 2 times as essential-programming-books)
avg rating 4.10 — 3,026 ratings — published 1986
Rate this book
Clear rating
The Art of Computer Programming, Volumes 1-3 Boxed Set The Art of Computer Programming, Volumes 1-3 Boxed Set (Boxed Set - Hardcover)
by (shelved 2 times as essential-programming-books)
avg rating 4.49 — 771 ratings — published 1998
Rate this book
Clear rating
Refactoring to Patterns Refactoring to Patterns (Hardcover)
by (shelved 2 times as essential-programming-books)
avg rating 4.05 — 1,438 ratings — published 2004
Rate this book
Clear rating
Patterns of Enterprise Application Architecture Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 2 times as essential-programming-books)
avg rating 4.11 — 3,891 ratings — published 2002
Rate this book
Clear rating
Working Effectively with Legacy Code Working Effectively with Legacy Code (Paperback)
by (shelved 2 times as essential-programming-books)
avg rating 4.14 — 4,679 ratings — published 2004
Rate this book
Clear rating
The Elements of Style The Elements of Style (Hardcover)
by (shelved 2 times as essential-programming-books)
avg rating 4.18 — 87,318 ratings — published 1918
Rate this book
Clear rating
Code Complete: A Practical Handbook of Software Construction Code Complete: A Practical Handbook of Software Construction (Paperback)
by (shelved 2 times as essential-programming-books)
avg rating 4.30 — 9,488 ratings — published 1993
Rate this book
Clear rating
The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 2 times as essential-programming-books)
avg rating 4.33 — 24,157 ratings — published 1999
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 essential-programming-books)
avg rating 4.20 — 11,956 ratings — published 1994
Rate this book
Clear rating
Introduction to Functional Programming (Prentice-Hall Series in Engineering of the Physical Sciences) Introduction to Functional Programming (Prentice-Hall Series in Engineering of the Physical Sciences)
by (shelved 2 times as essential-programming-books)
avg rating 4.08 — 87 ratings — published 1988
Rate this book
Clear rating
The Little Schemer The Little Schemer (Paperback)
by (shelved 2 times as essential-programming-books)
avg rating 4.28 — 1,988 ratings — published 1974
Rate this book
Clear rating
Programming Pearls Programming Pearls (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 4.20 — 3,224 ratings — published 1986
Rate this book
Clear rating
Think Python Think Python (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 4.12 — 1,669 ratings — published
Rate this book
Clear rating
Use Case Driven Object Modeling with UMLTheory and Practice: Theory and Practice Use Case Driven Object Modeling with UMLTheory and Practice: Theory and Practice (Hardcover)
by (shelved 1 time as essential-programming-books)
avg rating 3.40 — 30 ratings — published 2006
Rate this book
Clear rating
Create an Uber Clone in 7 Days Create an Uber Clone in 7 Days (Kindle Edition)
by (shelved 1 time as essential-programming-books)
avg rating 5.00 — 8 ratings — published
Rate this book
Clear rating
Code Reviews 101 Code Reviews 101 (ebook)
by (shelved 1 time as essential-programming-books)
avg rating 3.82 — 11 ratings — published
Rate this book
Clear rating
Building RESTful Web services with Go: Learn how to build powerful RESTful APIs with Golang that scale gracefully Building RESTful Web services with Go: Learn how to build powerful RESTful APIs with Golang that scale gracefully (Kindle Edition)
by (shelved 1 time as essential-programming-books)
avg rating 3.96 — 23 ratings — published
Rate this book
Clear rating
Practical SQL: A Beginner's Guide to Storytelling with Data Practical SQL: A Beginner's Guide to Storytelling with Data (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 4.25 — 236 ratings — published
Rate this book
Clear rating
ZX Spectrum Games Code Club: Twenty fun games to code and learn ZX Spectrum Games Code Club: Twenty fun games to code and learn (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 3.95 — 19 ratings — published
Rate this book
Clear rating
Soft Skills: The Software Developer's Life Manual Soft Skills: The Software Developer's Life Manual (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 3.84 — 2,843 ratings — published
Rate this book
Clear rating
Software Craftsman, The: Professionalism, Pragmatism, Pride (Robert C. Martin Series) Software Craftsman, The: Professionalism, Pragmatism, Pride (Robert C. Martin Series)
by (shelved 1 time as essential-programming-books)
avg rating 4.30 — 967 ratings — published 2014
Rate this book
Clear rating
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 4.56 — 1,585 ratings — published 2014
Rate this book
Clear rating
JavaScript Objects Functions and Arrays Explained JavaScript Objects Functions and Arrays Explained (Kindle Edition)
by (shelved 1 time as essential-programming-books)
avg rating 4.10 — 20 ratings — published 2013
Rate this book
Clear rating
Responsive Web Design Overview For Beginners Responsive Web Design Overview For Beginners (Kindle Edition)
by (shelved 1 time as essential-programming-books)
avg rating 3.33 — 9 ratings — published 2013
Rate this book
Clear rating
A Tour of C++ (C++ In Depth SERIES) A Tour of C++ (C++ In Depth SERIES)
by (shelved 1 time as essential-programming-books)
avg rating 4.28 — 1,106 ratings — published 2013
Rate this book
Clear rating
21st Century C: C Tips from the New School 21st Century C: C Tips from the New School (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 3.87 — 260 ratings — published 2012
Rate this book
Clear rating
The Art of Readable Code: Simple and Practical Techniques for Writing Better Code The Art of Readable Code: Simple and Practical Techniques for Writing Better Code (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 4.00 — 774 ratings — published 2010
Rate this book
Clear rating
Reviewing C++ Reviewing C++ (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 3.43 — 7 ratings — published 2009
Rate this book
Clear rating
Reviewing Java Reviewing Java (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 4.00 — 6 ratings — published 2009
Rate this book
Clear rating
C++ Concurrency in Action: Practical Multithreading C++ Concurrency in Action: Practical Multithreading (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 4.27 — 340 ratings — published 2009
Rate this book
Clear rating
Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 4.07 — 260 ratings — published 2009
Rate this book
Clear rating
Functional Programming Application and Implementation Functional Programming Application and Implementation (Hardcover)
by (shelved 1 time as essential-programming-books)
avg rating 3.78 — 9 ratings — published 1980
Rate this book
Clear rating
Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 3.72 — 200 ratings — published 2008
Rate this book
Clear rating
Threaded Interpretive Languages: Their Design and Implementation Threaded Interpretive Languages: Their Design and Implementation (Hardcover)
by (shelved 1 time as essential-programming-books)
avg rating 4.05 — 19 ratings — published 1981
Rate this book
Clear rating
Scrum and XP from the Trenches (Enterprise Software Development) Scrum and XP from the Trenches (Enterprise Software Development)
by (shelved 1 time as essential-programming-books)
avg rating 4.21 — 1,831 ratings — published 2007
Rate this book
Clear rating
Engineering a Compiler Engineering a Compiler (Hardcover)
by (shelved 1 time as essential-programming-books)
avg rating 4.09 — 211 ratings — published 2003
Rate this book
Clear rating
The Science of Programming (Monographs in Computer Science) The Science of Programming (Monographs in Computer Science)
by (shelved 1 time as essential-programming-books)
avg rating 3.90 — 50 ratings — published 1981
Rate this book
Clear rating
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series) C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series)
by (shelved 1 time as essential-programming-books)
avg rating 4.21 — 464 ratings — published 2004
Rate this book
Clear rating
Software Craftsmanship: The New Imperative Software Craftsmanship: The New Imperative (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 3.93 — 226 ratings — published 2001
Rate this book
Clear rating
Stl Tutorial and Reference Guide: C++ Programming With the Standard Template Library Stl Tutorial and Reference Guide: C++ Programming With the Standard Template Library (Hardcover)
by (shelved 1 time as essential-programming-books)
avg rating 3.66 — 64 ratings — published 1995
Rate this book
Clear rating
C: A Reference Manual C: A Reference Manual (Paperback)
by (shelved 1 time as essential-programming-books)
avg rating 4.18 — 311 ratings — published 1984
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 »