General Programming Books

Showing 1-50 of 168
The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 8 times as general-programming)
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 general-programming)
avg rating 4.35 — 23,490 ratings — published 2007
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 5 times as general-programming)
avg rating 4.26 — 9,275 ratings — published 2011
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 5 times as general-programming)
avg rating 4.24 — 8,851 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 5 times as general-programming)
avg rating 4.30 — 9,487 ratings — published 1993
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 4 times as general-programming)
avg rating 4.15 — 5,822 ratings — published 2003
Rate this book
Clear rating
Programming Pearls Programming Pearls (Paperback)
by (shelved 3 times as general-programming)
avg rating 4.20 — 3,224 ratings — published 1986
Rate this book
Clear rating
Patterns of Enterprise Application Architecture Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 3 times as general-programming)
avg rating 4.11 — 3,891 ratings — published 2002
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 general-programming)
avg rating 4.20 — 11,955 ratings — published 1994
Rate this book
Clear rating
Clean Architecture Clean Architecture (Paperback)
by (shelved 2 times as general-programming)
avg rating 4.21 — 7,116 ratings — published 2017
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 2 times as general-programming)
avg rating 4.30 — 967 ratings — published 2014
Rate this book
Clear rating
Programming Language Pragmatics Programming Language Pragmatics (Paperback)
by (shelved 2 times as general-programming)
avg rating 3.99 — 360 ratings — published 1997
Rate this book
Clear rating
Joel on Software Joel on Software (Paperback)
by (shelved 2 times as general-programming)
avg rating 4.13 — 3,380 ratings — published 2004
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 2 times as general-programming)
avg rating 3.95 — 5,368 ratings — published 2009
Rate this book
Clear rating
The Little Schemer The Little Schemer (Paperback)
by (shelved 2 times as general-programming)
avg rating 4.28 — 1,988 ratings — published 1974
Rate this book
Clear rating
Designing Data-Intensive Applications Designing Data-Intensive Applications (ebook)
by (shelved 2 times as general-programming)
avg rating 4.70 — 10,673 ratings — published 2015
Rate this book
Clear rating
Structure and Interpretation of Computer Programs Structure and Interpretation of Computer Programs (Paperback)
by (shelved 2 times as general-programming)
avg rating 4.47 — 4,863 ratings — published 1984
Rate this book
Clear rating
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman (Paperback)
by (shelved 2 times as general-programming)
avg rating 4.10 — 964 ratings — published 2009
Rate this book
Clear rating
Pragmatic Thinking and Learning: Refactor Your Wetware Pragmatic Thinking and Learning: Refactor Your Wetware (Paperback)
by (shelved 2 times as general-programming)
avg rating 4.12 — 4,378 ratings — published 2008
Rate this book
Clear rating
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers) Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)
by (shelved 2 times as general-programming)
avg rating 3.96 — 1,691 ratings — published 2010
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 general-programming)
avg rating 4.01 — 15,119 ratings — published 1975
Rate this book
Clear rating
Head First Design Patterns Head First Design Patterns (Paperback)
by (shelved 2 times as general-programming)
avg rating 4.30 — 9,026 ratings — published 2004
Rate this book
Clear rating
Test-Driven Development: By Example Test-Driven Development: By Example (Paperback)
by (shelved 2 times as general-programming)
avg rating 4.10 — 4,405 ratings — published 2002
Rate this book
Clear rating
Introduction to Algorithms Introduction to Algorithms (Hardcover)
by (shelved 2 times as general-programming)
avg rating 4.35 — 9,336 ratings — published 1989
Rate this book
Clear rating
The Productive Programmer (Theory in Practice (O'Reilly)) The Productive Programmer (Theory in Practice (O'Reilly))
by (shelved 2 times as general-programming)
avg rating 3.72 — 806 ratings — published 2008
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 general-programming)
avg rating 4.12 — 1,936 ratings — published 1999
Rate this book
Clear rating
Linux Bible Linux Bible (Paperback)
by (shelved 1 time as general-programming)
avg rating 4.28 — 449 ratings — published 2005
Rate this book
Clear rating
How Linux Works: What Every Superuser Should Know How Linux Works: What Every Superuser Should Know (Paperback)
by (shelved 1 time as general-programming)
avg rating 4.17 — 1,236 ratings — published 2004
Rate this book
Clear rating
The Linux Command Line: A Complete Introduction The Linux Command Line: A Complete Introduction (Paperback)
by (shelved 1 time as general-programming)
avg rating 4.38 — 1,728 ratings — published 2012
Rate this book
Clear rating
代码的未来 代码的未来 (Paperback)
by (shelved 1 time as general-programming)
avg rating 3.50 — 4 ratings — published 2013
Rate this book
Clear rating
UNIX and Linux System Administration Handbook UNIX and Linux System Administration Handbook (ebook)
by (shelved 1 time as general-programming)
avg rating 4.45 — 989 ratings — published 2010
Rate this book
Clear rating
Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming (Paperback)
by (shelved 1 time as general-programming)
avg rating 4.13 — 308 ratings — published 2014
Rate this book
Clear rating
Rate this book
Clear rating
Grokking Artificial Intelligence Algorithms Grokking Artificial Intelligence Algorithms (Paperback)
by (shelved 1 time as general-programming)
avg rating 4.01 — 84 ratings — published
Rate this book
Clear rating
Head First Kotlin: A Brain-Friendly Guide Head First Kotlin: A Brain-Friendly Guide (Paperback)
by (shelved 1 time as general-programming)
avg rating 4.29 — 130 ratings — published
Rate this book
Clear rating
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People (Paperback)
by (shelved 1 time as general-programming)
avg rating 4.41 — 5,430 ratings — published 2015
Rate this book
Clear rating
松本行弘的程序世界:成為一流程式設計師的14種思考術 松本行弘的程序世界:成為一流程式設計師的14種思考術 (Paperback)
by (shelved 1 time as general-programming)
avg rating 4.50 — 12 ratings — published 2009
Rate this book
Clear rating
Mastering Technical Sales: The Sales Engineer's Handbook Mastering Technical Sales: The Sales Engineer's Handbook (Hardcover)
by (shelved 1 time as general-programming)
avg rating 4.24 — 218 ratings — published 2014
Rate this book
Clear rating
ASP.NET Core in Action ASP.NET Core in Action (Paperback)
by (shelved 1 time as general-programming)
avg rating 4.54 — 138 ratings — published 2018
Rate this book
Clear rating
Dynamic Programming for Coding Interviews: A Bottom-Up approach to problem solving Dynamic Programming for Coding Interviews: A Bottom-Up approach to problem solving (Kindle Edition)
by (shelved 1 time as general-programming)
avg rating 4.22 — 74 ratings — published 2017
Rate this book
Clear rating
Code Simplicity: The Fundamentals of Software Code Simplicity: The Fundamentals of Software (Paperback)
by (shelved 1 time as general-programming)
avg rating 3.75 — 618 ratings — published 2012
Rate this book
Clear rating
Pro WPF 4.5 in C#: Windows Presentation Foundation in .NET 4.5 Pro WPF 4.5 in C#: Windows Presentation Foundation in .NET 4.5 (Paperback)
by (shelved 1 time as general-programming)
avg rating 4.19 — 52 ratings — published 2012
Rate this book
Clear rating
Rate this book
Clear rating
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 general-programming)
avg rating 4.26 — 3,369 ratings — published 2020
Rate this book
Clear rating
Full Stack Serverless Full Stack Serverless
by (shelved 1 time as general-programming)
avg rating 3.64 — 53 ratings — published
Rate this book
Clear rating
Pro Spring 5: An In-Depth Guide to the Spring Framework and Its Tools Pro Spring 5: An In-Depth Guide to the Spring Framework and Its Tools (Paperback)
by (shelved 1 time as general-programming)
avg rating 3.85 — 54 ratings — published
Rate this book
Clear rating
Java 9 Concurrency Cookbook Java 9 Concurrency Cookbook (Kindle Edition)
by (shelved 1 time as general-programming)
avg rating 3.80 — 5 ratings — published
Rate this book
Clear rating
Optimizing Java: Practical Techniques for Improving Jvm Application Performance Optimizing Java: Practical Techniques for Improving Jvm Application Performance (Paperback)
by (shelved 1 time as general-programming)
avg rating 4.38 — 101 ratings — published 2016
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 general-programming)
avg rating 4.39 — 319 ratings — published 2014
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 »