Que libros consideráis que son el "santo grial" de la programación en general?, es decir, el siguiente paso después de aprender a programar, patrones, metodologías etc.
Un must, son parte de los que me he leido y los recomendaría siempre:
Dessign Patterns
Clean Code
Refactoring
The pragmatic programer
Introduction to algorithms
Como intento de agilista que soy también te recomiendo:
Test Driven Development by example
Elements of scrums
eXtreme Programming Explained
http://agilemanifesto.org/
Extra (no son libros, pero es algo que hay que dominar):
Git
Integración Continua
Con los 5 básicos que ha dicho #3 ya tienes más que de sobra para empezar.
Aquí tienes una lista más completa
Y si quieres alternar libros con webs/blogs para estar la última, en este repo tienes para aburrir