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
Fancy Bear Goes Phishing: The Dark History of the Information Age, in Five Extraordinary Hacks
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
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
Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Doom Guy: Life in First Person: Building DOOM and a Gaming Revolution
Engineering Management for the Rest of Us
More than a Glitch: Confronting Race, Gender, and Ability Bias in Tech
Proving Ground: The Untold Story of the Six Women Who Programmed the World’s First Modern Computer
Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Learning Modern Linux: A Handbook for the Cloud Native Practitioner
Androids: The Team That Built the Android Operating System
Facilitating Software Architecture
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
Domain-Driven Design: Tackling Complexity in the Heart of Software

Why The Lucky Stiff
when you don't create things, you become defined by your tastes rather than ability. your tastes only narrow & exclude people. so create. ...more
Why The Lucky Stiff

Bruce Eckel
Programming is about managing complexity: the complexity of the problem, laid upon the complexity of the machine. Because of this complexity, most of our programming projects fail.
Bruce Eckel, On Java 8

More quotes...
BookWorms This group is for anyone who loves to read different genres. Every month we have book of the mon…more
10 members, last active 3 years ago
Programming, math, science and engineering topics at a basic level, for recreational purposes.
1 member, last active 8 years ago
Here you will find books which are listed in KU/KOLL/Kindle Unlimited, so that you can read them…more
165 members, last active 49 days ago
The reading list for the Online Store Tools team.
12 members, last active 6 years ago

Tags

Tags contributing to this page include: programming and programing