Learnprogramming books recommended by reddit

The most-mentioned books on r/learnprogramming.

Clean Code
210 users
C Programming Language
193 users
Code
189 users
Introduction to Algorithms
178 users
Design Patterns
117 users
Code Complete
114 users
Head First Java
109 users
Head First Design Patterns
102 users
C++ Primer
97 users
Cracking the Coding Interview
90 users
The Pragmatic Programmer
85 users
JavaScript
66 users
The C++ Programming Language
63 users
Accelerated C++
57 users
Programming
56 users
Algorithms
55 users
Effective Java
54 users
Think Like a Programmer
53 users
The Algorithm Design Manual
52 users
C Programming
41 users
Python Crash Course
40 users
HTML and CSS
39 users
C++ Primer Plus
37 users
Computer Systems
35 users
JavaScript and JQuery
34 users
Effective C++
33 users
The Elements of Computing Systems
32 users
Grokking Algorithms
30 users
Refactoring
29 users
Compilers
29 users
Web Design with HTML, CSS, JavaScript and jQuery Set
27 users
The Little Schemer
25 users
The Art of Computer Programming, Volumes 1-4A Boxed Set
25 users
Head First C#
25 users
Working Effectively with Legacy Code
24 users
Android Programming
24 users
Don't Make Me Think
24 users
Beginning C++ Through Game Programming
24 users
Python Programming
24 users
C# in Depth
24 users
The C# Player's Guide
22 users
Data Structures and Algorithms in Java
21 users
ARTIFICIAL INTELLIGENCE
20 users
Concrete Mathematics
20 users
Programming in Objective-C
19 users
Operating System Concepts
19 users
C Primer Plus
19 users
Introduction to the Theory of Computation
19 users
Learning Python
19 users
Computer Organization and Design
18 users
Test Driven Development
18 users
Practical Object-Oriented Design in Ruby
18 users
A Tour of C++
18 users
How to Solve It
18 users
Game Engine Architecture
18 users
Automate the Boring Stuff with Python
18 users
Java
17 users
Modern Operating Systems
17 users
The Mythical Man-Month
17 users
Structure and Interpretation of Computer Programs
17 users
Patterns of Enterprise Application Architecture
17 users
Objective-C Programming
17 users
The Object-Oriented Thought Process
17 users
Discrete Mathematics with Applications
17 users
Pro C# 5.0 and the .NET 4.5 Framework
17 users
Java
16 users
Clean Architecture
16 users
Advanced Programming in the UNIX Environment
16 users
The Design of Everyday Things
16 users
Programming in C
16 users
PHP and MySQL Web Development
16 users
C Programming Absolute Beginner's Guide
16 users
Algorithm Design
15 users
Head First Object-Oriented Analysis and Design
15 users
Beautiful Code
15 users
Hacking
15 users
Python for Kids
15 users
Starting Out with C++
14 users
Assembly Language for x86 Processors
14 users
The Clean Coder
14 users
Database Design for Mere Mortals
14 users
A Mind for Numbers
14 users
Python Programming for the Absolute Beginner
14 users
A Common-Sense Guide to Data Structures and Algorithms
14 users
Thinking in Java
13 users
Building Java programs
13 users
Growing Object-Oriented Software, Guided by Tests
13 users
The C++ Standard Library
13 users
Learn Python the Hard Way
13 users
Gödel, Escher, Bach
13 users
Assembly Language Step-by-Step
13 users
Algorithms in a Nutshell
13 users
Professional JavaScript for Web Developers
13 users
C# 5.0 in a Nutshell
13 users
Effective Modern C++
13 users
Discrete Mathematics and Its Applications
12 users
Starting Out with C++ from Control Structures to Objects
12 users
Domain-Driven Design
12 users
Eloquent Ruby
12 users
Designing Data-Intensive Applications
12 users