Recommended Programming Books


Mostly as a note to myself but also something I can point people to who ask me for recommendations on programming books.

They're in no particular order (although they are loosely grouped by subject) and I've purposely not included any reviews or commentary.

I've read or referred to each of the books below multiple times throughout my career and each has proven valuable to me but, like anything, you should evaluate them yourself to see if they're worthwhile for you...

Book Cover


The Hidden Language of Computer Hardware and Software

Book Cover

Clean Code

A Handbook of Agile Software Craftsmanship