HACKER Q&A
📣 gautamsomani

Books Similar to Code by Charles Petzold?


Code is an awesome book, especially for someone like me who never went to college. I am looking for similar books not just in Computer Science but in other fields as well. Please suggest.


  👤 blondin Accepted Answer ✓
Isaac Asimov series "Asimov on ..."

one of my favorite science writers ever. some people like his science fiction better. but i prefer his non-fiction books. try Asimov on Physics or Asimov on Chemistry. these two are my favorites.

don't bother getting new books, get used ones. or rent it from a local library (which is how i discovered Asimov). also keep in mind that the information in these books might be outdated but not necessarily wrong.


👤 stakkur
I could recommend a hundred, but I'll limit myself to four:

1. Computer Science: The Pattern on the Stone is a nearly perfect, foundational explanation of how computers work.

2. The Mind: Brain Rules (John Medina) is a fast, well-organized read on the fundamentals of how your brain works (and how to work it).

3. History: From Dawn to Decadence (Jacques Barzun) is a dense but brilliant read on the how the past 500 years made the modern world we live and think in.

4. How to Live: A New Earth (Eckhart Tolle). Don't reject it as 'new age-y'; this book may change how you see yourself. If it turns you off, substitute Zen Mind, Beginner's Mind.


👤 showerst
For cryptography, “the code book” by Simon Singh is an awesome similar intro/history.

👤 arisbe__
The Pattern on the Stone by Danny Hillis (https://en.m.wikipedia.org/wiki/The_Pattern_on_the_Stone)

Complexity a Guided Tour by Melanie Mitchell (https://melaniemitchell.me/BooksContent/CAGTReviews.html)



👤 actually_a_dog
Here's a list of 10 good, popular mathematics books: https://www.theguardian.com/books/2012/jan/18/ian-stewart-to...

Of the list, I've read Goedel, Escher, Bach", and What is Mathematics Really* and can recommend them wholeheartedly. GEB is a bit of a project, but it will bend your mind in a good, math-y way. I first read it in high school, so the material should be pretty accessible.


👤 archielc
There's another amazing instant classic book by Charles Petzold - "The Annotated Turing".

👤 jlc
I'll amplify nand2tetris.

And I'll throw in The Little Schemer and Understanding Computation. They come from a different direction than Code/nand2tetris. When I got that they all sort of meet in the middle, I found it mind-blowing.


👤 kaladin_1
Oh! You might enjoy nand2tetris then... A classic, most probably worth your time.

👤 anon2020dot00
I'd recommend "A Common-Sense Guide to Data Structures and Algorithms" by Jay Wengrow as a good intro to the topic

👤 unwind
Meta: typo in title, "Charlse" -> "Charles". Hopefully the ever-vigilant mods are watching. Thanks.

👤 runjake
Applied Cryptography by Bruce Schneier.