欧宝娱乐

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.

Continuous Discovery Habits: Discover Products that Create Customer Value and Business Value
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
System Design Interview 鈥� An insider's guide
Genius Makers: The Mavericks Who Brought AI to Google, Facebook, and the World
Doom Guy: Life in First Person
The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
Sid Meier's Memoir!: A Life in Computer Games
Fancy Bear Goes Phishing: The Dark History of the Information Age, in Five Extraordinary Hacks
Fundamentals of Software Architecture: An Engineering Approach
Software Engineering at Google: Lessons Learned from Programming Over Time
The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise
Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Proving Ground: The Untold Story of the Six Women Who Programmed the World鈥檚 First Modern Computer
Devil in the Stack: A Coding Odyssey
What Tech Calls Thinking: An Inquiry into the Intellectual Bedrock of Silicon Valley (FSG Originals x Logic)
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
The Mythical Man-Month: Essays on Software Engineering
Head First Design Patterns
Structure and Interpretation of Computer Programs
The Clean Coder: A Code of Conduct for Professional Programmers
The C Programming Language
Introduction to Algorithms
Designing Data-Intensive Applications
JavaScript: The Good Parts
Code: The Hidden Language of Computer Hardware and Software
Working Effectively with Legacy Code
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
Python Handbook For Beginners. A Hands-On Crash Course For Ki... by Roman GurbanovStructure and Interpretation of Computer Programs by Harold AbelsonClean Architecture by Robert C. MartinClean Code by Robert C. MartinThe C Programming Language by Brian W. Kernighan
Computer Science and Programming
108 books — 18 voters



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

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

More quotes...
Dev Empathy Book Club As software developers, we all learn at some point that technical skills alone aren't sufficient…more
30 members, last active 7 years ago
Underground Knowledge 鈥� A discussion group This global discussion group has been designed to encourage debates about important and underrep…more
23,224 members, last active a day ago
The reading list for the Online Store Tools team.
12 members, last active 5 years ago
Developer's Book Club A Book Club for Developers
1 member, last active 5 years ago

Tags

Tags contributing to this page include: programming and programing