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.

New Releases Tagged "Programming"

Coders: The Making of a New Tribe and the Remaking of the World
Building Git
Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made
Scrum: The Art of Doing Twice the Work in Half the Time
The Art of Invisibility: The World's Most Famous Hacker Teaches You How to Be Safe in the Age of Big Brother and Big Data
Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech
Designing Data-Intensive Applications
Algorithms to Live By: The Computer Science of Human Decisions
The Dark Net: Inside the Digital Underworld
Paths & Portals (Secret Coders, #2)
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Building Microservices: Designing Fine-Grained Systems
The Complete Software Developer's Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job
You Don't Know JS: this & Object Prototypes
SQL: QuickStart Guide - The Simplified Beginner's Guide To SQL (SQL, SQL Server, Structured Query Language)
Modern Vim: Craft Your Development Environment with Vim 8 and Neovim
Python Programming for Beginners: An Introduction to the Python Computer Language and Computer Programming (Python, Python 3, Python Tutorial)
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
JavaScript: The Good Parts
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
The C Programming Language
Head First Design Patterns
Introduction to Algorithms
The Clean Coder: A Code of Conduct for Professional Programmers
Working Effectively with Legacy Code
Effective Java Programming Language Guide
Programming Pearls
Modern Compiler Implementation in C by Andrew W. AppelLanguage Implementation Patterns by Terence ParrCompilers by Alfred V. AhoAdvanced Compiler Design and Implementation by Steven S. MuchnickEngineering a Compiler, Second Edition by Keith D. Cooper
Compiler Design
12 books — 4 voters
JavaScript by Douglas CrockfordEloquent JavaScript by Marijn HaverbekeJavaScript by David FlanaganHigh Performance JavaScript by Nicholas C. ZakasJavaScript Patterns by Stoyan Stefanov
Best JavaScript Books
42 books — 84 voters

Linux 3-D Graphics Programming [With CDROM] by Norman LinThe Scrumban [R]Evolution by Ajay Reddy
learning resources
2 books — 2 voters
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
66 books — 78 voters



Harold Abelson
“ Programs must be written for people to read, and only incidentally for machines to execute. ”
― Harold Abelson, Structure and Interpretation of Computer Programs

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

More quotes...
Books to read to develop the craft of software creation
1 member, last active 3 years ago
Two Drink Minimum Readers A drinking club with a reading problem.
2 members, last active 4 years ago
For those in the San Francisco Ruby Meetup Group interested in reading and discussing Ruby, Rail…more
70 members, last active 4 years ago
A North County San Diego book club for reading and discussing books related to the craft of soft…more
46 members, last active one year ago
Don't Be Cute With Your Test Data
1 chapters — updated Jan 01, 2011 09:33PM — 0 people liked it
Silver Smith's Doki Doki Indie Games
1 chapters — updated Apr 08, 2013 06:02PM — 0 people liked it

Tags

Tags contributing to this page include: programming and programing