A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs to control the behavior of a machine or to express algorithms.

The Unicorn Project
Algorithms to Live By: The Computer Science of Human Decisions
Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made
It Doesn't Have to Be Crazy at Work
Hello World: Being Human in the Age of Algorithms
The Art of Invisibility: The World's Most Famous Hacker Teaches You How to Be Safe in the Age of Big Brother and Big Data
Storytelling with Data: A Data Visualization Guide for Business Professionals
You Look Like a Thing and I Love You: How Artificial Intelligence Works and Why It's Making the World a Weirder Place
The Book of Why: The New Science of Cause and Effect
Coders: The Making of a New Tribe and the Remaking of the World
The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
Shape Up: Stop Running in Circles and Ship Work that Matters
Team Topologies: Organizing Business and Technology Teams for Fast Flow
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
The Pragmatic Programmer: From Journeyman to Master
Clean Code: A Handbook of Agile Software Craftsmanship
Code Complete
Design Patterns: Elements of Reusable Object-Oriented Software
Refactoring: Improving the Design of Existing Code
The Mythical Man-Month: Essays on Software Engineering
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
The C Programming Language
JavaScript: The Good Parts
Head First Design Patterns
The Clean Coder: A Code of Conduct for Professional Programmers
Introduction to Algorithms
Working Effectively with Legacy Code
Effective Java
Programming Pearls
Structure and Interpretation of Computer Programs by Harold AbelsonCode Complete by Steve McConnellIntroduction to Algorithms by Thomas H. CormenDesign Patterns by Erich GammaHacker's Delight by Henry S. Warren Jr.
Best programming books
60 books — 38 voters
The Pragmatic Programmer by Andy HuntKarel the Robot Learns Java by Eric S. RobertsThe Art and Science of Java by Eric S. RobertsThe Algorithm Design Manual by Steven S. SkienaHow to Solve It by George Pólya
My study program
27 books — 2 voters

The Pragmatic Programmer by Andy HuntThe C Programming Language by Brian W. KernighanClean Code by Robert C. MartinDesign Patterns by Erich GammaCode Complete by Steve McConnell
Essential Programming Books
164 books — 472 voters
Code Complete by Steve McConnellDesign Patterns by Erich GammaRefactoring by Martin FowlerApplying UML and Patterns by Craig LarmanConceptual Blockbusting by James L. Adams
Code Complete Reading List
28 books — 15 voters

The C Programming Language by Brian W. KernighanC++ Primer by Stanley B. LippmanThe C++ Programming Language by Bjarne StroustrupTricks of the Windows Game Programming Gurus by André LaMotheGame Coding Complete by Mike McShaffry
A Study Path For Game Programmer
101 books — 3 voters
Android Programming by Brian HardyJava Programming for Android Developers for Dummies by Barry BurdHead First Android Development by Dawn GriffithsLearning Android by Marko Gargentaandroid developer fundamentals course concepts by Google Developer Training Team
Android Programming
8 books — 7 voters

Alan Kay
The most disastrous thing that you can ever learn is your first programming language.
Alan Kay

Chuck Palahniuk
Big Brother fills us all with the same crap. My guess is he was clever the same way everybody thinks they're clever. I tell her to type in 'password
Chuck Palahniuk, Lullaby

More quotes...
For those that are fans of The Pragmatic Bookshelf. Share and discuss you favorites.
6 members, last active 5 years ago
A place for CodeFirst teams to share reading lists
1 member, last active one year ago
A North County San Diego book club for reading and discussing books related to the craft of soft…more
65 members, last active 7 months ago
Two Drink Minimum Readers A drinking club with a reading problem.
2 members, last active 5 years ago
Don't Be Cute With Your Test Data
1 chapters — updated Jan 01, 2011 09:33PM — 0 people liked it
Software Outsourcing Company
1 chapters — updated Nov 26, 2009 10:23PM — 0 people liked it


Tags contributing to this page include: programming and programing