Programming Books To Read Shelf

Showing 1-50 of 70
The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 6 times as programming-books-to-read)
avg rating 4.33 — 24,142 ratings — published 1999
Rate this book
Clear rating
Clean Code: A Handbook of Agile Software Craftsmanship Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 6 times as programming-books-to-read)
avg rating 4.35 — 23,491 ratings — published 2007
Rate this book
Clear rating
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series) Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
by (shelved 6 times as programming-books-to-read)
avg rating 4.24 — 8,851 ratings — published 1999
Rate this book
Clear rating
Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck)) Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
by (shelved 4 times as programming-books-to-read)
avg rating 4.19 — 2,464 ratings — published 2009
Rate this book
Clear rating
Design Patterns: Elements of Reusable Object-Oriented Software Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 3 times as programming-books-to-read)
avg rating 4.20 — 11,955 ratings — published 1994
Rate this book
Clear rating
Pragmatic Thinking and Learning: Refactor Your Wetware Pragmatic Thinking and Learning: Refactor Your Wetware (Paperback)
by (shelved 3 times as programming-books-to-read)
avg rating 4.12 — 4,378 ratings — published 2008
Rate this book
Clear rating
Programming Pearls Programming Pearls (Paperback)
by (shelved 3 times as programming-books-to-read)
avg rating 4.20 — 3,224 ratings — published 1986
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-books-to-read)
avg rating 4.26 — 9,275 ratings — published 2011
Rate this book
Clear rating
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win (Hardcover)
by (shelved 2 times as programming-books-to-read)
avg rating 4.26 — 50,209 ratings — published 2013
Rate this book
Clear rating
Designing Data-Intensive Applications Designing Data-Intensive Applications (ebook)
by (shelved 2 times as programming-books-to-read)
avg rating 4.70 — 10,674 ratings — published 2015
Rate this book
Clear rating
Clean Architecture Clean Architecture (Paperback)
by (shelved 2 times as programming-books-to-read)
avg rating 4.21 — 7,116 ratings — published 2017
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-books-to-read)
avg rating 4.15 — 5,822 ratings — published 2003
Rate this book
Clear rating
Test-Driven Development: By Example Test-Driven Development: By Example (Paperback)
by (shelved 2 times as programming-books-to-read)
avg rating 4.10 — 4,405 ratings — published 2002
Rate this book
Clear rating
The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life) The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)
by (shelved 2 times as programming-books-to-read)
avg rating 3.94 — 4,356 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 2 times as programming-books-to-read)
avg rating 4.01 — 15,119 ratings — published 1975
Rate this book
Clear rating
Agile Data Warehouse Design: Collaborative Dimensional Modeling, from Whiteboard to Star Schema Agile Data Warehouse Design: Collaborative Dimensional Modeling, from Whiteboard to Star Schema (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.03 — 152 ratings — published 2011
Rate this book
Clear rating
Mazes for Programmers: Code Your Own Twisty Little Passages Mazes for Programmers: Code Your Own Twisty Little Passages (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.32 — 112 ratings — published 2015
Rate this book
Clear rating
Applied Software Project Management Applied Software Project Management (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 3.75 — 80 ratings — published 2005
Rate this book
Clear rating
Rapid Data Warehouse Design: User-Focused Techniques for Designing Dimensional Data Warehouses Rapid Data Warehouse Design: User-Focused Techniques for Designing Dimensional Data Warehouses (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.00 — 4 ratings — published 2010
Rate this book
Clear rating
Computer Architecture: A Quantitative Approach Computer Architecture: A Quantitative Approach (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.12 — 1,128 ratings — published
Rate this book
Clear rating
Working Effectively with Legacy Code Working Effectively with Legacy Code (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.14 — 4,680 ratings — published 2004
Rate this book
Clear rating
Patterns Principles and Practices of Domain Driven Design Patterns Principles and Practices of Domain Driven Design (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.37 — 390 ratings — published 2014
Rate this book
Clear rating
The Imposter's Handbook (Imposter's Handbook, #1) The Imposter's Handbook (Imposter's Handbook, #1)
by (shelved 1 time as programming-books-to-read)
avg rating 3.85 — 293 ratings — published 2016
Rate this book
Clear rating
Ship it! A Practical Guide to Successful Software Projects Ship it! A Practical Guide to Successful Software Projects (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 3.71 — 526 ratings — published 2005
Rate this book
Clear rating
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.29 — 1,097 ratings — published
Rate this book
Clear rating
Team Topologies: Organizing Business and Technology Teams for Fast Flow Team Topologies: Organizing Business and Technology Teams for Fast Flow (ebook)
by (shelved 1 time as programming-books-to-read)
avg rating 4.18 — 5,538 ratings — published 2019
Rate this book
Clear rating
Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.11 — 176 ratings — published
Rate this book
Clear rating
Confessions of a Software Techie: The Surprising Truth about Things that Really Matter Confessions of a Software Techie: The Surprising Truth about Things that Really Matter (Kindle Edition)
by (shelved 1 time as programming-books-to-read)
avg rating 3.86 — 64 ratings — published 2017
Rate this book
Clear rating
Building Evolutionary Architectures: Support Constant Change Building Evolutionary Architectures: Support Constant Change (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 3.74 — 1,064 ratings — published 2022
Rate this book
Clear rating
Software Architecture for Developers: Volume 2 - Visualise, document and explore your software architecture Software Architecture for Developers: Volume 2 - Visualise, document and explore your software architecture (ebook)
by (shelved 1 time as programming-books-to-read)
avg rating 3.81 — 150 ratings — published 2015
Rate this book
Clear rating
Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 3.93 — 86 ratings — published 2016
Rate this book
Clear rating
Building Microservices: Designing Fine-Grained Systems Building Microservices: Designing Fine-Grained Systems (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.22 — 5,208 ratings — published 2014
Rate this book
Clear rating
Software Architecture for Developers: Volume 1 - Technical leadership and the balance with agility Software Architecture for Developers: Volume 1 - Technical leadership and the balance with agility (ebook)
by (shelved 1 time as programming-books-to-read)
avg rating 3.87 — 419 ratings — published 2012
Rate this book
Clear rating
Java Performance: The Definitive Guide: Getting the Most Out of Your Code Java Performance: The Definitive Guide: Getting the Most Out of Your Code (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.39 — 319 ratings — published 2014
Rate this book
Clear rating
Refactoring Databases: Evolutionary Database Design Refactoring Databases: Evolutionary Database Design (Hardcover)
by (shelved 1 time as programming-books-to-read)
avg rating 3.70 — 201 ratings — published 2006
Rate this book
Clear rating
Effective Java Effective Java (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.51 — 8,073 ratings — published 2001
Rate this book
Clear rating
Web Scraping with Python: Collecting Data from the Modern Web Web Scraping with Python: Collecting Data from the Modern Web (Kindle Edition)
by (shelved 1 time as programming-books-to-read)
avg rating 4.17 — 408 ratings — published 2015
Rate this book
Clear rating
A Philosophy of Software Design A Philosophy of Software Design (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.22 — 4,554 ratings — published 2018
Rate this book
Clear rating
Dynamics of Software Development Dynamics of Software Development (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 3.85 — 184 ratings — published 1995
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-books-to-read)
avg rating 4.33 — 6,922 ratings — published 2008
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 1 time as programming-books-to-read)
avg rating 4.24 — 30,774 ratings — published 2000
Rate this book
Clear rating
More Programming Pearls: Confessions of a Coder: Confessions of a Coder More Programming Pearls: Confessions of a Coder: Confessions of a Coder (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.07 — 148 ratings — published 1988
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-books-to-read)
avg rating 4.30 — 9,487 ratings — published 1993
Rate this book
Clear rating
Lightweight Django: Using REST, WebSockets, and Backbone Lightweight Django: Using REST, WebSockets, and Backbone (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 3.87 — 70 ratings — published 2014
Rate this book
Clear rating
The Selenium Guidebook The Selenium Guidebook (Unknown Binding)
by (shelved 1 time as programming-books-to-read)
avg rating 4.00 — 5 ratings — published
Rate this book
Clear rating
Selenium Design Patterns and Best Practices Selenium Design Patterns and Best Practices (ebook)
by (shelved 1 time as programming-books-to-read)
avg rating 3.35 — 20 ratings — published 2014
Rate this book
Clear rating
Web Operations: Keeping the Data on Time Web Operations: Keeping the Data on Time (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.09 — 336 ratings — published 2010
Rate this book
Clear rating
Agile Testing: A Practical Guide for Testers and Agile Teams Agile Testing: A Practical Guide for Testers and Agile Teams (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 3.82 — 1,117 ratings — published 2008
Rate this book
Clear rating
Security Engineering: A Guide to Building Dependable Distributed Systems Security Engineering: A Guide to Building Dependable Distributed Systems (Hardcover)
by (shelved 1 time as programming-books-to-read)
avg rating 4.21 — 704 ratings — published
Rate this book
Clear rating
Think Python Think Python (Paperback)
by (shelved 1 time as programming-books-to-read)
avg rating 4.12 — 1,668 ratings — published
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 »