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.

Press Reset: Ruin and Recovery in the Video Game Industry
Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made
The Unicorn Project
Hello World: Being Human in the Age of Algorithms
Algorithms to Live By: The Computer Science of Human Decisions
Team Topologies: Organizing Business and Technology Teams for Fast Flow
Swipe to Unlock: The Primer on Technology and Business Strategy
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
The Self-Taught Programmer: The Definitive Guide to Programming Professionally
You Look Like a Thing and I Love You: How Artificial Intelligence Works and Why It's Making the World a Weirder Place
It Doesn't Have to Be Crazy at Work
Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech
Working in Public: The Making and Maintenance of Open Source Software
C Programming: Language: A Step by Step Beginner's Guide to Learn C Programming in 7 Days
What Tech Calls Thinking: An Inquiry Into the Intellectual Bedrock of Silicon Valley
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
The Clean Coder: A Code of Conduct for Professional Programmers
Head First Design Patterns
The C Programming Language
Introduction to Algorithms
JavaScript: The Good Parts
Working Effectively with Legacy Code
Effective Java
Domain-Driven Design: Tackling Complexity in the Heart of Software
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 C Programming Language by Brian W. KernighanThe C++ Programming Language by Bjarne StroustrupTricks of the Windows Game Programming Gurus by André LaMotheGame Coding Complete by Mike McShaffryZX Spectrum Games Code Club by Gary Plowman
A Study Path For Game Programmer
101 books — 4 voters

On two occasions, I have been asked [by members of Parliament], 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able to rightly apprehend the kind of confusion of ideas that could provoke such a question. ...more
Charles Babbage

Harold Abelson
Programs must be written for people to read, and only incidentally for machines to execute.
Harold Abelson, Structure and Interpretation of Computer Programs

More quotes...
A group for IT students and professionals to share and discuss about IT books and online courses…more
3 members, last active 6 years ago
Two Drink Minimum Readers A drinking club with a reading problem.
2 members, last active 6 years ago
Discover, discuss, and share books about programming, data science, and systems. From Lisp to Li…more
1 member, last active 2 years ago
Dev Empathy Book Club As software developers, we all learn at some point that technical skills alone aren't sufficient…more
29 members, last active 4 years ago
Silver Smith's Doki Doki Indie Games
1 chapters — updated Apr 08, 2013 06:02PM — 0 people liked it
1 chapters — updated Sep 03, 2020 12:17AM — 0 people liked it


Tags contributing to this page include: programming and programing