Software Programming Books

Showing 1-50 of 95
The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 4 times as software-programming)
avg rating 4.33 — 23,870 ratings — published 1999
Rate this book
Clear rating
Head First Design Patterns Head First Design Patterns (Paperback)
by (shelved 4 times as software-programming)
avg rating 4.30 — 8,993 ratings — published 2004
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 3 times as software-programming)
avg rating 4.42 — 5,302 ratings — published 2015
Rate this book
Clear rating
Test-Driven Development: By Example Test-Driven Development: By Example (Paperback)
by (shelved 3 times as software-programming)
avg rating 4.10 — 4,394 ratings — published 2002
Rate this book
Clear rating
Clean Code: A Handbook of Agile Software Craftsmanship Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 3 times as software-programming)
avg rating 4.36 — 23,310 ratings — published 2007
Rate this book
Clear rating
Working Effectively with Legacy Code Working Effectively with Legacy Code (Paperback)
by (shelved 3 times as software-programming)
avg rating 4.14 — 4,672 ratings — published 2004
Rate this book
Clear rating
Clean Architecture Clean Architecture (Paperback)
by (shelved 2 times as software-programming)
avg rating 4.22 — 6,994 ratings — published 2017
Rate this book
Clear rating
Refactoring: Improving the Design of Existing Code Refactoring: Improving the Design of Existing Code (Hardcover)
by (shelved 2 times as software-programming)
avg rating 4.24 — 8,822 ratings — published 1999
Rate this book
Clear rating
Data Visualization Made Simple: Insights into Becoming Visual Data Visualization Made Simple: Insights into Becoming Visual (Kindle Edition)
by (shelved 1 time as software-programming)
avg rating 4.23 — 22 ratings — published
Rate this book
Clear rating
Rate this book
Clear rating
C++ and the Oop Paradigm (Cap Gemini America Series) C++ and the Oop Paradigm (Cap Gemini America Series)
by (shelved 1 time as software-programming)
avg rating 4.00 — 1 rating — published 1992
Rate this book
Clear rating
Core CSS (2nd Edition) Core CSS (2nd Edition)
by (shelved 1 time as software-programming)
avg rating 4.29 — 7 ratings — published 2003
Rate this book
Clear rating
USB COMPLETE THE DEVELOPERS GUIDE USB COMPLETE THE DEVELOPERS GUIDE (Paperback)
by (shelved 1 time as software-programming)
avg rating 2.00 — 1 rating — published
Rate this book
Clear rating
Creating Vista Gadgets: Using HTML, CSS and JavaScript with Examples in RSS, Ajax, ActiveX (COM) and Silverlight Creating Vista Gadgets: Using HTML, CSS and JavaScript with Examples in RSS, Ajax, ActiveX (COM) and Silverlight
by (shelved 1 time as software-programming)
avg rating 3.00 — 7 ratings — published 2008
Rate this book
Clear rating
EXCEL 2007 MACROS MADE EASY EXCEL 2007 MACROS MADE EASY (Paperback)
by (shelved 1 time as software-programming)
avg rating 3.67 — 6 ratings — published 2008
Rate this book
Clear rating
The Second Life Grid: The Official Guide to Communication, Collaboration, and Community Engagement The Second Life Grid: The Official Guide to Communication, Collaboration, and Community Engagement (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.17 — 6 ratings — published 2009
Rate this book
Clear rating
Rate this book
Clear rating
Microsoft Windows Vista Microsoft Windows Vista (Paperback)
by (shelved 1 time as software-programming)
avg rating 3.25 — 4 ratings — published 2007
Rate this book
Clear rating
Problem Solving With Algorithms And Data Structures Using Python Problem Solving With Algorithms And Data Structures Using Python (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.12 — 205 ratings — published 2005
Rate this book
Clear rating
Python for Data Analysis Python for Data Analysis (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.17 — 2,434 ratings — published 2011
Rate this book
Clear rating
You Look Like a Thing and I Love You: How Artificial Intelligence Works and Why It's Making the World a Weirder Place You Look Like a Thing and I Love You: How Artificial Intelligence Works and Why It's Making the World a Weirder Place (Hardcover)
by (shelved 1 time as software-programming)
avg rating 4.12 — 4,758 ratings — published 2019
Rate this book
Clear rating
Head First Software Architecture: A Learner's Guide to Architectural Thinking Head First Software Architecture: A Learner's Guide to Architectural Thinking (Paperback)
by (shelved 1 time as software-programming)
avg rating 3.77 — 77 ratings — published
Rate this book
Clear rating
Doing Data Science: Straight Talk from the Frontline Doing Data Science: Straight Talk from the Frontline (Paperback)
by (shelved 1 time as software-programming)
avg rating 3.74 — 570 ratings — published 2013
Rate this book
Clear rating
Learning MySQL: Get a Handle on Your Data Learning MySQL: Get a Handle on Your Data (Paperback)
by (shelved 1 time as software-programming)
avg rating 3.89 — 87 ratings — published 2006
Rate this book
Clear rating
Getting Started with SQL: A Hands-On Approach for Beginners Getting Started with SQL: A Hands-On Approach for Beginners (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.11 — 168 ratings — published 2016
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 software-programming)
avg rating 4.28 — 3,146 ratings — published 2014
Rate this book
Clear rating
Linux Pocket Guide Linux Pocket Guide (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.09 — 675 ratings — published 2004
Rate this book
Clear rating
The Nature of Code The Nature of Code (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.57 — 498 ratings — published 2012
Rate this book
Clear rating
Operating Systems: Three Easy Pieces Operating Systems: Three Easy Pieces (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.71 — 789 ratings — published 2012
Rate this book
Clear rating
Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.01 — 736 ratings — published 2012
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 software-programming)
avg rating 4.09 — 1,415 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 1 time as software-programming)
avg rating 4.12 — 4,378 ratings — published 2008
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 1 time as software-programming)
avg rating 4.15 — 5,785 ratings — published 2003
Rate this book
Clear rating
Modern Software Engineering: Doing What Works to Build Better Software Faster Modern Software Engineering: Doing What Works to Build Better Software Faster (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.17 — 1,141 ratings — published
Rate this book
Clear rating
Learning SQL Learning SQL (Paperback)
by (shelved 1 time as software-programming)
avg rating 3.98 — 767 ratings — published 2005
Rate this book
Clear rating
The Elements of Programming Style The Elements of Programming Style (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.20 — 288 ratings — published 1974
Rate this book
Clear rating
The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript (Kindle Edition)
by (shelved 1 time as software-programming)
avg rating 4.22 — 46 ratings — published
Rate this book
Clear rating
Rate this book
Clear rating
Linux Device Drivers Linux Device Drivers (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.14 — 274 ratings — published 2005
Rate this book
Clear rating
Chaos Engineering: System Resiliency in Practice Chaos Engineering: System Resiliency in Practice (Paperback)
by (shelved 1 time as software-programming)
avg rating 3.79 — 101 ratings — published
Rate this book
Clear rating
Head First C++ Programming: The Definitive Beginner's Guide. Head First C++ Programming: The Definitive Beginner's Guide. (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.30 — 20 ratings — published 2014
Rate this book
Clear rating
Head First C# Head First C# (Paperback)
by (shelved 1 time as software-programming)
avg rating 3.94 — 567 ratings — published 2007
Rate this book
Clear rating
Grokking Concurrency Grokking Concurrency (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.33 — 52 ratings — published
Rate this book
Clear rating
チェンソーマン 14 [Chainsaw Man 14] チェンソーマン 14 [Chainsaw Man 14] (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.29 — 7,049 ratings — published 2023
Rate this book
Clear rating
Rate this book
Clear rating
Alice and Bob Learn Application Security Alice and Bob Learn Application Security (Kindle Edition)
by (shelved 1 time as software-programming)
avg rating 4.28 — 129 ratings — published
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 software-programming)
avg rating 3.84 — 294 ratings — published 2016
Rate this book
Clear rating
The Definitive Guide to MongoDB: The NoSQL Database for Cloud and Desktop Computing The Definitive Guide to MongoDB: The NoSQL Database for Cloud and Desktop Computing (Kindle Edition)
by (shelved 1 time as software-programming)
avg rating 3.88 — 26 ratings — published 2010
Rate this book
Clear rating
How Google Tests Software How Google Tests Software (Paperback)
by (shelved 1 time as software-programming)
avg rating 3.77 — 999 ratings — published 2012
Rate this book
Clear rating
Programming Rust: Fast, Safe Systems Development Programming Rust: Fast, Safe Systems Development (Paperback)
by (shelved 1 time as software-programming)
avg rating 4.63 — 587 ratings — published 2015
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 »