Hacker News new | past | comments | ask | show | jobs | submit login

What other books are of the same caliber that HN would recommend?



The programming meme books that you must have on your shelf (reading optional) are:

- The C Programming Language (original C book)

- The Art of Computer Programming (TAOCP)

- Structure and Interpretation of Computer Programs (SICP)

- Compilers: Principles, Techniques, and Tools (Dragon book)

- Don't Make Me Think (design)

- Zen and the Art of Motorcycle Maintenance


I'd also recommend (inter alia -- there's a lot of great works out there!) Friedman et al.'s Schemer books, Petzold's "Code" and "The Annotated Turing," McConnell's "Code Complete," Pierce's "Types and Programming Languages," and Warren's "Hacker's Delight."


The Dragon Book is a bad compiler book. Don’t recommend it just because it has a cool name.

Grune’s Parsing Techniques and Morgan’s Building an Optimizing Compiler are okay.


The author, Bob Nystrom, also wrote Game Programming Patterns which I think is just as good.

You might also like Charles Petzold's book Code.


CODE: The Hidden Language of Computer Hardware and Software - Charles Petzold

The Elements of Computing Systems - Noam Nisan, Shimon Schocken

Operating Systems: Three Easy Pieces - Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau


Huge plus one for OS: Three Easy Pieces. It sticks in my memory forever and I just confirmed, I had a random question about "why" from part of that book in 2014 and emailed Remzi and within a few days had a very detailed response back. It was much appreciated because I can get hung up on little details that I can't explain and it can really create a wall for me, so thanks Remzi for being responsive to a learner!


Worth mentioning (I think it was elsewhere in the overall thread) CODE is getting a 2nd edition later this year. I've always meant to read the book but never did, so I'm planning on using the second edition as my excuse to finally do so.


Same author wrote Game Programming Patterns: http://gameprogrammingpatterns.com/


The Nature of Code - Daniel Shiffman


I love this book.

https://natureofcode.com/

It's one of my all-time favorite books about programming, I keep coming back and re-reading parts of it.

The author does excellent programming education through fun videos.

https://shiffman.net/


If by caliber you mean blow your socks off, The Little Schemer


I recommend "The Pragmatic Programmer" and "Code Complete" regularly. (2nd editions.)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: