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"

The Psychology of Software Teams
Doom Guy: Life in First Person: Building DOOM and a Gaming Revolution
Why Machines Learn: The Elegant Math Behind Modern AI
A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back
Genius Makers: The Mavericks Who Brought AI to Google, Facebook, and the World
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
The Engineering Executive's Primer: Impactful Technical Leadership
Engineering Management for the Rest of Us
Facilitating Software Architecture
Fancy Bear Goes Phishing: The Dark History of the Information Age, in Five Extraordinary Hacks
Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Proving Ground: The Untold Story of the Six Women Who Programmed the World’s First Modern Computer
AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence
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
Windows 11 by Allan FaringtonTuring's Mistake by Peter J. DenningGreat Principles of Computing by Peter J. DenningPython Handbook For Beginners. A Hands-On Crash Course For Ki... by Roman GurbanovIntroduction to System Design by Shivam    Singh
Computer Science Books
20 books — 66 voters
The Well-Grounded Rubyist by David A. BlackAgile Web Development with Rails, 1st Edition by Dave         ThomasEloquent Ruby by Russ OlsenDesign Patterns in Ruby by Russ OlsenThe Rails Way by Obie Fernandez
Best ruby programming books
20 books — 31 voters

Web Hacking Arsenal by Rafay  BalochPython 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. Martin
Computer Science and Programming
113 books — 34 voters
Structure and Interpretation of Computer Programs by Harold AbelsonCode Complete by Steve McConnellIntroduction to Algorithms by Thomas H. CormenDesign Patterns by Erich GammaHacker's Delight by Henry S. Warren Jr.
Best programming books
60 books — 39 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
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


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

“ A conscious human is driven by their conscience, not popular opinion. ”
― Suzy Kassem, Rise Up and Salute the Sun: The Writings of Suzy Kassem

More quotes...
A community dedicated to accelerating technological development and improving civilisation.
1 member, last active one year ago
A place for CodeFirst teams to share reading lists
1 member, 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
BookWorms This group is for anyone who loves to read different genres. Every month we have book of the mon…more
10 members, last active 4 years ago

Tags

Tags contributing to this page include: programming and programing