#DevDiscuss Recommends Programming Books

First published on dev.to.

Some people love programming books; some people hate them. I, clearly, am one of the former. And so while reading through the latest DevDiscuss Twitter chat, I started taking note of which books were most recommended by DevDiscussers.

The following are the greatest hits, collected in an easy-to-browse format with links to Amazon.

The medalists: these three books had 5+ recommendations apiece.

Books on project management and writing good code:

Books on refactoring and maintaining good code:

Books on software architecture and design patterns (language-agnostic):

Non-technical books to inform your programming:

Language-specific books: