Live data from Hacker News

Ask HN: What language-agnostic programming books should I read?

news.ycombinator.com

341–344 of 344 posts

Re: Ask HN: What language-agnostic programming books should I read?

#341
post #5

Code: The Hidden Language of Computer Hardware and Software by Charles Petzold. I love this book.

Very good. A good book to go with it is: Learning Computer Architecture with the Raspberry Pi.

Thanks for this one. A must read for me.

Re: Ask HN: What language-agnostic programming books should I read?

#342

Some of the most interesting books I've read in support of my software-development work are: * "Compilers: Principles, Techniques, & Tools" by Aho et al. (i.e., "the dragon book") * "Data Flow Analysis: Theory and Practice" by Khedker et al. * "Understanding MySQL Internals" by Sasha Pachev. * "Transaction Processing: Concepts and Techniques" by Gray and Reuter. * "Fundamentals of Wireless Communication" by Tse and V…

I would recommend Schneier's Cryptography Engineering (or its predecessor) Practical Cryptography over Applied Cryptography, given the question. I agree Applied Cryptography is a very interesting book, but that's because I'm a crypto nerd. For someone looking to improve general software engineering skills, I think the other books do a better job of presenting best practices and the understanding behind them, with a b…

Is there a best security book that is even more high level than those? Just like security patterns or something. What you need to know about TLS and securing data at rest, etc.

Re: Ask HN: What language-agnostic programming books should I read?

#344
post #136

A really fun read is The New Turing Omnibus. I'd call it fun reading rather than required reading. Basically, it's a collection of small fun loosely related chapters about various ideas in computer science. It's the kind of book where you can open it up in the middle and start reading. Over the years, I must have purchased 5 or 6 copies because I keep giving them away.

Great recommendation! His book The Armchair Universe is pretty much what made me want to be a programmer. I enjoy books that keep the fun in programming.
Post reply on HN