Top books on r/learnprogramming
Clean Code
121 comments
Code: The Hidden Language of Computer Hardware and Software
85 comments
C Programming Language, 2nd Edition
74 comments
Introduction to Algorithms, 3rd Edition
72 comments
Code Complete
59 comments
Design Patterns
57 comments
C++ Primer (5th Edition)
57 comments
Head First Design Patterns: A Brain-Friendly Guide
49 comments
Head First Java, 2nd Edition
42 comments
The Pragmatic Programmer
41 comments
JavaScript: The Good Parts
29 comments
The C++ Programming Language, 4th Edition
28 comments
Algorithms (4th Edition)
28 comments
The Algorithm Design Manual
25 comments
JavaScript and JQuery
24 comments
C Programming: A Modern Approach, 2nd Edition
24 comments
Effective Java (2nd Edition)
24 comments
HTML and CSS: Design and Build Websites
22 comments
Cracking the Coding Interview
21 comments
Accelerated C++: Practical Programming by Example
20 comments
Think Like a Programmer
17 comments
Refactoring: Improving the Design of Existing Code
16 comments
Head First C#
16 comments
Programming
15 comments
Web Design with HTML, CSS, JavaScript and jQuery Set
15 comments
Effective C++
14 comments
Don't Make Me Think, Revisited
13 comments
ARTIFICIAL INTELLIGENCE: A MODERN APPROACH, 3/e
13 comments
Concrete Mathematics
13 comments
The Elements of Computing Systems
13 comments
Learning Python, 5th Edition
13 comments
Python Programming
12 comments
Java: A Beginner's Guide, Sixth Edition
12 comments
Cracking the Coding Interview
12 comments
Introduction to the Theory of Computation
12 comments
Modern Operating Systems (4th Edition)
12 comments
Practical Object-Oriented Design in Ruby
11 comments
Android Programming
11 comments
Computer Systems
11 comments
The Art of Computer Programming, Volumes 1-4A Boxed Set
11 comments
Discrete Mathematics with Applications
10 comments
Operating System Concepts
10 comments
Java: The Complete Reference, Ninth Edition
10 comments
C# in Depth, 3rd Edition
10 comments
C++ Primer Plus
10 comments
Programming: Principles and Practice Using C++
10 comments
Pro C# 5.0 and the .NET 4.5 Framework
9 comments
21st Century C: C Tips from the New School
9 comments
Algorithm Design
9 comments
Professional JavaScript for Web Developers
9 comments
How to Solve It
9 comments
Objective-C Programming
9 comments
The Object-Oriented Thought Process
9 comments
Test-Driven Development with Python
9 comments
C Programming Absolute Beginner's Guide
9 comments
Working Effectively with Legacy Code
8 comments
Effective Modern C++
8 comments
Don't Make Me Think
8 comments
The Clean Coder
8 comments
Computer Systems
8 comments
Learn Python the Hard Way
8 comments
Compilers: Principles, Techniques, and Tools
8 comments
The Mythical Man-Month
8 comments
Pro ASP.NET MVC 5 (Expert's Voice in ASP.Net)
8 comments
Beginning C++ Through Game Programming
8 comments
Game Engine Architecture, Second Edition
8 comments
Test Driven Development: By Example
7 comments
A Tour of C++ (C++ In Depth SERIES)
7 comments
Python for Kids
7 comments
The Little Schemer - 4th Edition
7 comments
C# 5.0 in a Nutshell: The Definitive Reference
7 comments
Domain-Driven Design
7 comments
Computer Networking
7 comments
Programming in C
7 comments
Python Programming for the Absolute Beginner, 3rd Edition
6 comments
Patterns of Enterprise Application Architecture
6 comments
iOS Programming
6 comments
Seven Languages in Seven Weeks
6 comments
The Design of Everyday Things
6 comments
Expert C Programming: Deep C Secrets
6 comments
The C# Player's Guide (2nd Edition)
6 comments
Head First JavaScript Programming
6 comments
Intro to Java Programming, Comprehensive Version
6 comments
C++ Without Fear
6 comments
Automate the Boring Stuff with Python
6 comments
Computer Organization and Design MIPS Edition, Fifth Edition
6 comments
Assembly Language Step-by-Step
5 comments
Eloquent Ruby
5 comments
Growing Object-Oriented Software, Guided by Tests
5 comments
Game Coding Complete, Fourth Edition
5 comments
Beautiful Code
5 comments
The Art of Unit Testing: with examples in C#
5 comments
Coders at Work
5 comments
Design Patterns Explained
5 comments
C Primer Plus (6th Edition) (Developer's Library)
5 comments
Android Programming
5 comments
Violent Python
5 comments
Head First Object-Oriented Analysis and Design
5 comments
Data Structures and Algorithms in Java
5 comments
Exercises for Programmers
5 comments
Hacking: The Art of Exploitation, 2nd Edition
5 comments
C# 6.0 and the .NET 4.6 Framework
5 comments
Dreaming in Code
5 comments
Pragmatic Thinking and Learning
5 comments
Data Structures In C
5 comments
Learn to Program, Second Edition
5 comments
Assembly Language for x86 Processors (6th Edition)
5 comments
Programming in Objective-C
5 comments