Programming

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 Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Genius Makers: The Mavericks Who Brought AI to Google, Facebook, and the World
Why Machines Learn: The Elegant Math Behind Modern AI
Doom Guy: Life in First Person: Building DOOM and a Gaming Revolution
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Fancy Bear Goes Phishing: The Dark History of the Information Age, in Five Extraordinary Hacks
More than a Glitch: Confronting Race, Gender, and Ability Bias in Tech
A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back
Engineering Management for the Rest of Us
The Engineering Executive's Primer: Impactful Technical Leadership
50 Years of Text Games: From Oregon Trail to A.I. Dungeon
Data Mesh: Delivering Data-Driven Value at Scale
Proving Ground: The Untold Story of the Six Women Who Programmed the World’s First Modern Computer
The Pragmatic Programmer: From Journeyman to Master
Clean Code: A Handbook of Agile Software Craftsmanship
Design Patterns: Elements of Reusable Object-Oriented Software
Code Complete: A Practical Handbook of Software Construction
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
The Mythical Man-Month: Essays on Software Engineering
Structure and Interpretation of Computer Programs
Head First Design Patterns
The C Programming Language
The Clean Coder: A Code of Conduct for Professional Programmers
Introduction to Algorithms
Designing Data-Intensive Applications
Code: The Hidden Language of Computer Hardware and Software
JavaScript: The Good Parts
Domain-Driven Design: Tackling Complexity in the Heart of Software
Paradigms of Artificial Intelligence Programming by Peter NorvigANSI Common Lisp by Paul    GrahamProgramming Clojure by Stuart HallowayLisp in Small Pieces by Christian QueinnecThe Art of the Metaobject Protocol by Gregor Kiczales
Rich Hickey's Clojure Bookshelf
39 books — 3 voters
Introduction to Algorithms by Thomas H. CormenJavaScript by Douglas CrockfordThe Algorithm Design Manual by Steven S. SkienaVirtual Reality by Howard RheingoldScratch 2.0 Programming by Denis Golikov
Programmer
70 books — 11 voters



Enlightenment is the unprogrammed state.
Jed McKenna

Richard P. Feynman
Well, Mr. Frankel, who started this program, began to suffer from the computer disease that anybody who works with computers now knows about. It's a very serious disease and it interferes completely with the work. The trouble with computers is you *play* with them. They are so wonderful. You have these switches - if it's an even number you do this, if it's an odd number you do that - and pretty soon you can do more and more elaborate things if you are clever enough, on one machine. After a whil ...more
Richard P. Feynman, Surely You're Joking, Mr. Feynman!: Adventures of a Curious Character

More quotes...
The reading list for the Online Store Tools team.
12 members, last active 6 years ago
Computer Programming Mastery with D_Team Publishing Welcome to the D_Team Publishing Computer Programming Mastery Group on Goodreads! 📚👩‍💻 This is …more
2 members, last active 2 years ago
NONA The NONA Book Club.
11 members, last active 9 years ago
Programming Group for Tech people
14 members, last active one year ago

Tags

Tags contributing to this page include: programming and programing