Developer

Gallery: 15 books that every programmer should read

1. The Pragmatic Programmer

Published way back in 1999, The Pragmatic Programmer: From Journeyman to Master is probably familiar to most developers. It's consistently included in lists like these, and with good reason: It is a thorough course on thinking and acting pragmatically.

Authors Andrew Hunt and David Thomas both have years of programming experience under their belts, and they've distilled the life lessons they've learned about coding in this indispensable book. Do yourself a favor and add it to your reading list.

Image: Addison-Wesley

By Brandon Vigliarolo

Brandon writes about apps and software for TechRepublic. He's an award-winning feature writer who previously worked as an IT professional and served as an MP in the US Army.