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.

Genius Makers: The Mavericks Who Brought AI to Google, Facebook, and the World
Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Doom Guy: Life in First Person
Engineering Management for the Rest of Us
Why Machines Learn: The Elegant Math Behind Modern AI
A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
The Engineering Executive's Primer: Impactful Technical Leadership
Facilitating Software Architecture
Fancy Bear Goes Phishing: The Dark History of the Information Age, in Five Extraordinary Hacks
Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Crafting Interpreters
Rust for Rustaceans
AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence
The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
The Pragmatic Programmer: From Journeyman to Master
Clean Code: A Handbook of Agile Software Craftsmanship
Code Complete: A Practical Handbook of Software Construction
Design Patterns: Elements of Reusable Object-Oriented Software
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
Working Effectively with Legacy Code

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live
John Woods

Martin Fowler
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
Martin Fowler

More quotes...
NONA The NONA Book Club.
11 members, last active 8 years ago
Programming, math, science and engineering topics at a basic level, for recreational purposes.
1 member, last active 8 years ago
A place for CodeFirst teams to share reading lists
1 member, last active 7 years ago
Austin Computer Book Club Do you live & breathe computers and software? Do you spend your days working – and creating, pla…more
23 members, last active 6 years ago

Tags

Tags contributing to this page include: programming and programing