Programming Technology Books

Showing 1-50 of 51
Code: The Hidden Language of Computer Hardware and Software Code: The Hidden Language of Computer Hardware and Software (Paperback)
by (shelved 2 times as programming-technology)
avg rating 4.40 — 10,437 ratings — published 1999
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 programming-technology)
avg rating 4.26 — 9,208 ratings — published 2011
Rate this book
Clear rating
Continuous delivery Continuous delivery (Hardcover)
by (shelved 2 times as programming-technology)
avg rating 4.20 — 3,297 ratings — published 2010
Rate this book
Clear rating
Growing Object-Oriented Software, Guided by Tests Growing Object-Oriented Software, Guided by Tests (Paperback)
by (shelved 2 times as programming-technology)
avg rating 4.19 — 2,460 ratings — published 2009
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 programming-technology)
avg rating 4.36 — 23,204 ratings — published 2007
Rate this book
Clear rating
Domain-Driven Design: Tackling Complexity in the Heart of Software Domain-Driven Design: Tackling Complexity in the Heart of Software (Hardcover)
by (shelved 2 times as programming-technology)
avg rating 4.15 — 5,769 ratings — published 2003
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 programming-technology)
avg rating 4.33 — 23,761 ratings — published 1999
Rate this book
Clear rating
This Is for Everyone: The Unfinished Story of the World Wide Web This Is for Everyone: The Unfinished Story of the World Wide Web (Hardcover)
by (shelved 1 time as programming-technology)
avg rating 4.29 — 183 ratings — published 2025
Rate this book
Clear rating
Refactoring UI Refactoring UI (ebook)
by (shelved 1 time as programming-technology)
avg rating 4.65 — 2,141 ratings — published
Rate this book
Clear rating
NLP: The Essential Guide to Neuro-Linguistic Programming NLP: The Essential Guide to Neuro-Linguistic Programming (Kindle Edition)
by (shelved 1 time as programming-technology)
avg rating 3.97 — 1,217 ratings — published 2013
Rate this book
Clear rating
A Philosophy of Software Design A Philosophy of Software Design (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.22 — 4,282 ratings — published 2018
Rate this book
Clear rating
Understanding Distributed Systems, 2nd Edition, Paperback Understanding Distributed Systems, 2nd Edition, Paperback (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.45 — 42 ratings — published
Rate this book
Clear rating
System Design Interview – An Insider's Guide: Volume 2 System Design Interview – An Insider's Guide: Volume 2 (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.44 — 585 ratings — published
Rate this book
Clear rating
System Design Interview – An insider's guide System Design Interview – An insider's guide (Kindle Edition)
by (shelved 1 time as programming-technology)
avg rating 4.27 — 3,158 ratings — published 2020
Rate this book
Clear rating
Rate this book
Clear rating
The Alignment Problem: Machine Learning and Human Values The Alignment Problem: Machine Learning and Human Values (Hardcover)
by (shelved 1 time as programming-technology)
avg rating 4.34 — 4,716 ratings — published 2020
Rate this book
Clear rating
Understanding Distributed Systems: What every developer should know about large distributed applications Understanding Distributed Systems: What every developer should know about large distributed applications (ebook)
by (shelved 1 time as programming-technology)
avg rating 4.37 — 518 ratings — published
Rate this book
Clear rating
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.25 — 10,141 ratings — published 2017
Rate this book
Clear rating
Nexus: A Brief History of Information Networks from the Stone Age to AI Nexus: A Brief History of Information Networks from the Stone Age to AI (Hardcover)
by (shelved 1 time as programming-technology)
avg rating 4.17 — 39,945 ratings — published 2024
Rate this book
Clear rating
Helgoland: Making Sense of the Quantum Revolution Helgoland: Making Sense of the Quantum Revolution (Hardcover)
by (shelved 1 time as programming-technology)
avg rating 4.08 — 9,925 ratings — published 2020
Rate this book
Clear rating
Elements of Programming Interviews: The Insiders' Guide C++ Elements of Programming Interviews: The Insiders' Guide C++ (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.28 — 498 ratings — published 2012
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 programming-technology)
avg rating 3.95 — 5,350 ratings — published 2009
Rate this book
Clear rating
The Mythical Man-Month: Essays on Software Engineering The Mythical Man-Month: Essays on Software Engineering (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.01 — 14,959 ratings — published 1975
Rate this book
Clear rating
Head First SQL Head First SQL (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.01 — 556 ratings — published 2007
Rate this book
Clear rating
Beautiful Code: Leading Programmers Explain How They Think Beautiful Code: Leading Programmers Explain How They Think (Paperback)
by (shelved 1 time as programming-technology)
avg rating 3.76 — 1,495 ratings — published 2009
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 programming-technology)
avg rating 4.24 — 8,792 ratings — published 1999
Rate this book
Clear rating
Working Effectively with Legacy Code Working Effectively with Legacy Code (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.14 — 4,662 ratings — published 2004
Rate this book
Clear rating
Automate the Boring Stuff with Python: Practical Programming for Total Beginners Automate the Boring Stuff with Python: Practical Programming for Total Beginners (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.28 — 3,130 ratings — published 2014
Rate this book
Clear rating
Inventing Bitcoin: The Technology Behind The First Truly Scarce and Decentralized Money Explained Inventing Bitcoin: The Technology Behind The First Truly Scarce and Decentralized Money Explained (Kindle Edition)
by (shelved 1 time as programming-technology)
avg rating 4.41 — 1,253 ratings — published 2019
Rate this book
Clear rating
Building Microservices: Designing Fine-Grained Systems Building Microservices: Designing Fine-Grained Systems (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.22 — 5,155 ratings — published 2014
Rate this book
Clear rating
Software Architecture in Practice Software Architecture in Practice (Hardcover)
by (shelved 1 time as programming-technology)
avg rating 3.85 — 719 ratings — published 2021
Rate this book
Clear rating
Learning Python Learning Python (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.01 — 3,193 ratings — published 2013
Rate this book
Clear rating
The Innovators: How a Group of Hackers, Geniuses and Geeks Created the Digital Revolution The Innovators: How a Group of Hackers, Geniuses and Geeks Created the Digital Revolution (Hardcover)
by (shelved 1 time as programming-technology)
avg rating 4.12 — 39,463 ratings — published 2011
Rate this book
Clear rating
Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software (Hardcover)
by (shelved 1 time as programming-technology)
avg rating 3.71 — 3,095 ratings — published 2007
Rate this book
Clear rating
Extreme Programming Explained: Embrace Change (The XP Series) Extreme Programming Explained: Embrace Change (The XP Series)
by (shelved 1 time as programming-technology)
avg rating 4.12 — 4,070 ratings — published 1999
Rate this book
Clear rating
The Shallows: What the Internet Is Doing to Our Brains The Shallows: What the Internet Is Doing to Our Brains (Paperback)
by (shelved 1 time as programming-technology)
avg rating 3.89 — 32,642 ratings — published 2010
Rate this book
Clear rating
Head First Design Patterns Head First Design Patterns (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.30 — 8,979 ratings — published 2004
Rate this book
Clear rating
Designing Data-Intensive Applications Designing Data-Intensive Applications (ebook)
by (shelved 1 time as programming-technology)
avg rating 4.70 — 10,238 ratings — published 2015
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 programming-technology)
avg rating 4.30 — 960 ratings — published 2014
Rate this book
Clear rating
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
by (shelved 1 time as programming-technology)
avg rating 4.25 — 3,234 ratings — published 2007
Rate this book
Clear rating
The Art of Unit Testing: With Examples in .NET The Art of Unit Testing: With Examples in .NET (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.09 — 1,412 ratings — published 2009
Rate this book
Clear rating
Head First Object-Oriented Analysis and Design Head First Object-Oriented Analysis and Design (Paperback)
by (shelved 1 time as programming-technology)
avg rating 3.99 — 923 ratings — published 2006
Rate this book
Clear rating
Cracking the Coding Interview: 150 Programming Questions and Solutions Cracking the Coding Interview: 150 Programming Questions and Solutions (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.33 — 6,897 ratings — published 2008
Rate this book
Clear rating
Design Patterns: Elements of Reusable Object-Oriented Software Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 1 time as programming-technology)
avg rating 4.20 — 11,880 ratings — published 1994
Rate this book
Clear rating
Effective C++: 55 Specific Ways to Improve Your Programs and Designs Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.40 — 3,345 ratings — published 1991
Rate this book
Clear rating
Structure and Interpretation of Computer Programs Structure and Interpretation of Computer Programs (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.47 — 4,837 ratings — published 1984
Rate this book
Clear rating
Patterns of Enterprise Application Architecture Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 1 time as programming-technology)
avg rating 4.12 — 3,872 ratings — published 2002
Rate this book
Clear rating
Programming Pearls Programming Pearls (Paperback)
by (shelved 1 time as programming-technology)
avg rating 4.20 — 3,214 ratings — published 1986
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 programming-technology)
avg rating 4.30 — 9,456 ratings — published 1993
Rate this book
Clear rating
Beginning Android Programming: Develop and Design Beginning Android Programming: Develop and Design (ebook)
by (shelved 1 time as programming-technology)
avg rating 4.33 — 6 ratings — published 2013
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 »