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.

Why Machines Learn: The Elegant Math Behind Modern AI
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
Doom Guy: Life in First Person: Building DOOM and a Gaming Revolution
The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
The Engineering Executive's Primer: Impactful Technical Leadership
Fancy Bear Goes Phishing: The Dark History of the Information Age, in Five Extraordinary Hacks
Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Open Circuits: The Inner Beauty of Electronic Components (Packaging may vary)
More than a Glitch: Confronting Race, Gender, and Ability Bias in Tech
Engineering Management for the Rest of Us
Learning Modern Linux: A Handbook for the Cloud Native Practitioner
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
Androids: The Team That Built the Android Operating System
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
Designing Data-Intensive Applications
Introduction to Algorithms
Code: The Hidden Language of Computer Hardware and Software
JavaScript: The Good Parts
Domain-Driven Design: Tackling Complexity in the Heart of Software
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
Professional Assembly Language by Richard BlumThe C Programming Language by Brian W. KernighanThe Art of Assembly Language by Randall HydeProfessional Linux Kernel Architecture by Wolfgang MauererLearn Linux Quickly by Ahmed Alkabary
Linux Programming
10 books — 4 voters

Conceptual Blockbusting by James L. AdamsThe Software Measurement Guidebook by John GaffneyZX Spectrum Games Code Club by Gary PlowmanOOP Concepts Booster  by Rakesh SinghProgramming Pearls by Jon L. Bentley
Code Complete Reading Plan
22 books — 4 voters



Rasheed Ogunlaru
“ How you look at it is pretty much how you'll see it ...more ”
― Rasheed Ogunlaru

Donald Ervin Knuth
“ The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly. A programmer is ideally an essayist who works with traditional aesthetic and literary forms as well as mathematical concepts, to communicate the way that an algorithm works and to convince a reader that the results will be correct. ”
― Donald E. Knuth, Selected Papers on Computer Science

More quotes...
Silent World — A discussion group A place to discuss all the unique aspects of Deaf culture as highlighted in the thriller Silent …more
1,749 members, last active a day ago
Software Engineering Friends Book Suggestion This group created for suggesting best read software engineering or computer science books to ea…more
3 members, last active 6 years ago
Developer Interested in sharing knowledge, books about programming, architecture, IT,....
11 members, last active 8 years ago
Hack-A-Project This is the book club of Hack-A-Project. Hack-A-Project is a CUNY club focused on improving unde…more
1 member, last active 4 years ago

Tags

Tags contributing to this page include: programming and programing