- C : El lenguaje de programación C Brian W. Kernighan • Dennis M. Ritchie. Fuente primaria y, sin embargo, breve y fácil de leer y comprender.
- C ++ : Programación: Principios y práctica con C ++, Bjarne Stroustrup. Muy suave introducción por el inventor de la lengua.
- C ++ : C ++ efectivo (serie) por Scott Meyers. Periodo efectivo.
- Java : programación concurrente de Doug Lea en Java.
- Java : Java efectivo, por Joshua Bloch
- Entrevistas en código : descifrando la entrevista de codificación: 150 preguntas y soluciones de programación: Gayle Laakmann McDowell
Libros intermedios generales sobre programación:
- Perlas de programación – Jon Bentley. Fácil lectura, me ayudó a escribir código compacto.
- Algoritmos por CLRS. Completo, relativamente fácil de seguir, y cada tema es corto.
- Algo: Manual de diseño de algoritmo de Steven Skiena
- Patrones de diseño GoF. Trabajo seminal. Algo desactualizado para los idiomas de cuarta generación.
- Refactorización: Mejora del diseño del código existente: Martin Fowler. Fácil de seguir.
- El arte de la programación de computadoras: Knuth, un clásico que aún no he leído; No es leer a la hora de dormir. Tratamiento muy matemático / teórico de Algos.
- The Mythical Man-Month: Ensayos sobre ingeniería de software: Frederick P. Brooks Jr .; Un libro definitivo sobre ingeniería de software escrito de una manera muy legible.