Computer Science

Computer science is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded as bits in a computer memory or transcribed in genes and protein structures in a biological cell. A computer scientist specializes in the theory of computation and the design of computational systems.

Empire of AI: Dreams and Nightmares in Sam Altman's OpenAI
The Coming Wave: Technology, Power, and the Twenty-first Century's Greatest Dilemma
The Thinking Machine: Jensen Huang, Nvidia, and the World's Most Coveted Microchip
Source Code: My Beginnings
The Singularity Is Nearer: When We Merge with AI
This Is for Everyone: The Unfinished Story of the World Wide Web
Code Dependent: Living in the Shadow of AI
Focus: The ASML way - Inside the power struggle over the most complex machine on earth
Quantum Supremacy
This Is How They Tell Me the World Ends: The Cyberweapons Arms Race
The AI Con: How to Fight Big Tech’s Hype and Create the Future We Want – Exposing Surveillance Capitalism and Artificial Intelligence Myths in Information Technology Today
AI 2041: Ten Visions for Our Future
Genesis: Artificial Intelligence, Hope, and the Human Spirit
Picks and Shovels (Martin Hench, #3)
Scary Smart: The Future of Artificial Intelligence and How You Can Save Our World
Introduction to Algorithms
The Pragmatic Programmer: From Journeyman to Master
Clean Code: A Handbook of Agile Software Craftsmanship
Structure and Interpretation of Computer Programs
Code: The Hidden Language of Computer Hardware and Software
Design Patterns: Elements of Reusable Object-Oriented Software
Algorithms to Live By: The Computer Science of Human Decisions
Designing Data-Intensive Applications
The Mythical Man-Month: Essays on Software Engineering
Code Complete: A Practical Handbook of Software Construction
The C Programming Language
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
Artificial Intelligence: A Modern Approach
The Algorithm Design Manual
Introduction to the Theory of Computation
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
90 books — 73 voters
Web Hacking Arsenal by Rafay  BalochHackers by Steven LevyThe Cuckoo's Egg by Clifford StollGhost in the Wires by Kevin D. MitnickKingpin by Kevin Poulsen
Hacker nonfiction
66 books — 140 voters

Swipe to Unlock by Parth DetrojaTime Management PRIVATE WORKSHOP Designed as a Book I Bit by ... by N. SakrShape Up by Ryan SingerChaos Monkeys by Antonio García MartínezWorking Backwards by Colin Bryar
Product books by product people
10 books — 2 voters
Introductory Statistics with R by Peter DalgaardAn Introduction to Statistical Learning by Gareth JamesThe Art of R Programming by Norman MatloffExtending the Linear Model with R by Julian James FarawayR for Data Science by Hadley Wickham
Open Syllabus R Books
83 books — 1 voter


Robert Duchnik
In my experience, requirements change quite often, or new situations will arise that weren’t anticipated at the start of the project. If the situation can be addressed with a plugin, I just whip open the standalone plugin page, make the updates and pop the new plugin back in. Because the plugin is self-contained, it’s easy to recreate the problem, fix it, and get it back into the codebase.
Robert Duchnik, jQuery Plugin Development In 30 Minutes

Robert Duchnik
A good standalone plugin can also make you a fair amount of money. Many developers make a decent living by simply maintaining and updating one or two crucial plugins that are far better than anything available for free.
Robert Duchnik, jQuery Plugin Development In 30 Minutes

More quotes...
Group to catalog computer science and software engineering. Please add books you are currently r…more
143 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
24,843 members, last active 4 hours 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 2 years ago
We're a new book club looking to learn and help learn all things programming and computer scienc…more
2 members, last active 9 years ago

Tags

Tags contributing to this page include: computer-science and comp-sci