Your Garage Editors' Picks Amazon Fashion Learn more nav_sap_plcc_ascpsc Dolly Parton Fire TV Stick Health, Household and Grocery Back to School Totes Summer-Event-Garden Amazon Cash Back Offer PilotWave7B PilotWave7B PilotWave7B  Amazon Echo  Echo Dot  Amazon Tap  Echo Dot  Amazon Tap  Amazon Echo Introducing new colors All-New Kindle Oasis DollyParton Shop Now

Twelve books that helped me become a better programmer

Staffan Nöteberg
 
Compilers: Principles, Techniques, and Tools (2nd Edition)
Compilers: Principles, Techniques, and Tools (2nd Edition)
Structure and Interpretation of Computer Programs, Second Edition
Structure and Interpretation of Computer Programs, Second Edition
An Introduction to Lambda Calculi for Computer Scientists (Texts in Computing)
An Introduction to Lambda Calculi for Computer Scientists (Texts in Computing)
Object-Oriented Programming A Unified Foundation (Progress in Theoretical Computer Science)
Object-Oriented Programming A Unified Foundation (Progress in Theoretical Computer Science)
Logic and Structure
Logic and Structure
Refactoring: Improving the Design of Existing Code
Refactoring: Improving the Design of Existing Code
Concepts in Programming Languages
Concepts in Programming Languages
Introduction to Automata Theory,  Languages, and Computation (3rd Edition)
Introduction to Automata Theory, Languages, and Computation (3rd Edition)
Data Structures and Algorithms
Data Structures and Algorithms
The C Programming Language
The C Programming Language
Flexible Pattern Matching in Strings: Practical On-Line Search Algorithms for Texts and Biological Sequences
Flexible Pattern Matching in Strings: Practical On-Line Search Algorithms for Texts and Biological Sequences
Numerical Methods (Dover Books on Mathematics)
Numerical Methods (Dover Books on Mathematics)
Fundamentals of Database Systems (6th Edition)
Fundamentals of Database Systems (6th Edition)