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
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				