Code: The Hidden Language of Computer Hardware and Software
by Charles Petzold
Charles Petzold’s introduction to the design and working of computers, first published in 1999, aims to introduce a layman to the basic principles of computing, from language and logic through to electrical circuits.
Recommendations from our site
“It gets you to use your imagination to virtually build a computer. It’s easy to read, you can lie down on the couch and enjoy it—it’s not so much of a textbook. It demystifies the magic of a computer and what it is.” Read more...
The best books on Computer Science and Programming
Ana Bell, Technologist
Our most recommended books
-
Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
by Cathy O'Neil -
Atlas of AI: Power, Politics, and the Planetary Costs of Artificial Intelligence
by Kate Crawford -
The Basics of Bitcoins and Blockchains
by Antony Lewis -
Life on the Screen
by Sherry Turkle -
Here Comes Everybody
by Clay Shirky -
In Pursuit of the Unknown: 17 Equations That Changed the World
by Ian Stewart
The book, according to the author