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.

Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made
Continuous Discovery Habits: Discover Products that Create Customer Value and Business Value
System Design Interview – An Insider's Guide
Hello World: Being Human in the Age of Algorithms
It Doesn't Have to Be Crazy at Work
Team Topologies: Organizing Business and Technology Teams for Fast Flow
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Fundamentals of Software Architecture: An Engineering Approach
The Alignment Problem: Machine Learning and Human Values
The Complication (The Program, #6)
Shape Up: Stop Running in Circles and Ship Work that Matters
Making Work Visible: Exposing Time Theft to Optimize Work & flow
Girl Code: Gaming, Going Viral, and Getting It Done
The Unicorn Project
Creative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs
The Pragmatic Programmer: From Journeyman to Master
Clean Code: A Handbook of Agile Software Craftsmanship
Code Complete
Design Patterns: Elements of Reusable Object-Oriented Software
Refactoring: Improving the Design of Existing Code
The Mythical Man-Month: Essays on Software Engineering
Structure and Interpretation of Computer Programs
The Clean Coder: A Code of Conduct for Professional Programmers
Head First Design Patterns
The C Programming Language
Introduction to Algorithms
JavaScript: The Good Parts
Working Effectively with Legacy Code
Effective Java
Code: The Hidden Language of Computer Hardware and Software
JavaScript by Douglas CrockfordEloquent JavaScript by Marijn HaverbekeJavaScript by David FlanaganHigh Performance JavaScript by Nicholas C. ZakasSecrets of the JavaScript Ninja by John Resig
Best JavaScript Books
40 books — 90 voters
Code Complete by Steve McConnellDesign Patterns by Erich GammaRefactoring by Martin FowlerApplying UML and Patterns by Craig LarmanConceptual Blockbusting by James L. Adams
Code Complete Reading List
28 books — 16 voters

Conceptual Blockbusting by James L. AdamsSoftware Measurement Guidebook by Software Productivity Conso...ZX 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
Python Handbook For Beginners. A Hands-On Crash Course For Ki... by Roman GurbanovThe Art of Electronics by Paul HorowitzThe Art of Deception by Kevin D. MitnickLearn Linux Quickly by Ahmed AlkabaryPurely Functional Data Structures by Chris Okasaki
Computer Science and Programming
106 books — 13 voters

Scratch 2.0 Programming by Denis GolikovHTML and CSS by Jon DuckettEloquent JavaScript by Marijn HaverbekeCode by Charles PetzoldSingle Page Web Applications by Michael S. Mikowski
Learn to be a web developer
14 books — 9 voters
The Pragmatic Programmer by Andy HuntThe C Programming Language by Brian W. KernighanClean Code by Robert C. MartinDesign Patterns by Erich GammaCode Complete by Steve McConnell
Essential Programming Books
174 books — 496 voters


Cory  Althoff
“ You are not reading this book because a teacher assigned it to you, you are reading it because you have a desire to learn, and wanting to learn is the biggest advantage you can have. ”
― Cory Althoff, The Self-Taught Programmer: The Definitive Guide to Programming Professionally

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

More quotes...
Coding for Kids This is collection of books which are useful for coding for kids
1 member, last active 8 months ago
Women in Tech Book Club An online bookclub for women and allies in tech. Follow @witbookclub This group meets in person…more
34 members, last active 5 months ago
The reading list for the Online Store Tools team.
12 members, last active 2 years ago
Discover, discuss, and share books about programming, data science, and systems. From Lisp to Li…more
1 member, last active 3 years ago
Software Outsourcing Company
1 chapters — updated Nov 26, 2009 10:23PM — 0 people liked it
Do You Want To Learn Coding or Programming?
1 chapters — updated Jan 23, 2021 09:42PM — 0 people liked it

Tags

Tags contributing to this page include: programming and programing