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
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
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
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Crafting Interpreters
Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Software Architecture in Practice
Facilitating Software Architecture
Devil in the Stack: A Coding Odyssey
The Engineering Executive's Primer: Impactful Technical Leadership
Open Circuits: The Inner Beauty of Electronic Components (Packaging may vary)
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
The C Programming Language by Brian W. KernighanIntroduction to Algorithms by Thomas H. CormenClean Code by Robert C. MartinCode Complete by Steve McConnellDesign Patterns by Erich Gamma
software-development
71 books — 91 voters

Professional C++ by Marc GregoireProfessional Linux Kernel Architecture by Wolfgang MauererProfessional Assembly Language by Richard Blum
Professional Series
3 books — 1 voter
Practical Object Oriented Design in Ruby by Sandi MetzRuby Method Arguments by Razeel AkbarProgramming Ruby by Dave         ThomasEloquent Ruby by Russ OlsenEffective Ruby by Peter J. Jones
Essential Ruby Programming
7 books — 2 voters

Windows 11 by Allan FaringtonWeb Hacking Arsenal by Rafay  BalochThe C Programming Language by Brian W. KernighanYour Guide To Scrivener by Nicole DionisioGet Started With HTML5 by Matthew    Hughes
Best Technical Books
91 books — 72 voters


“ Enlightenment is the unprogrammed state. ”
― Jed McKenna

“ 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

More quotes...
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
For reading club
1 member, last active 4 years ago
Programming, math, science and engineering topics at a basic level, for recreational purposes.
1 member, last active 9 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 3 years ago

Tags

Tags contributing to this page include: programming and programing