Gracias por el R2A en esto, Sr. / Sra. Anónimo (usted, entidad ubicua, usted).
Tengo que decir (como lo han hecho otras respuestas) que todos los libros de CS / Programación tenderán a alentar a uno a practicar la codificación. Esto se debe a que la programación es “profunda”, y uno aprende haciendo. En CS / Programming, siempre hay más para aprender y dominar, y la única forma segura de dominar es “aprender haciendo”. Simplemente leer sobre CS / Programación sin hacer ninguna programación, es algo así como “bailar sobre arquitectura”: puede parecer edificante, pero no te lleva a ti ni a tu audiencia a ninguna parte con respecto a la arquitectura, el supuesto tema.
Dicho todo esto, hay un libro clásico que podría ir un poco en la dirección que pareces buscar, porque no se trata tanto de la programación misma como de todos los intangibles que rodean la programación. Aquí está el libro que quiero decir:
La práctica de la programación (Addison-Wesley Professional Computing Series): 9780201615869: Computer Science Books @ Amazon.com
- ¿Los libros de programación son más útiles para aprender a codificar que los cursos electrónicos?
- ¿Qué libro debería leer primero para aprender el desarrollo de Android?
- ¿Me puede recomendar un libro para aprender mecanografiado para principiantes?
- ¿Cuáles son los mejores libros de lenguaje C que me ayudarán a dominar este idioma?
- ¿Leer libros y programar te hace ‘más inteligente’ y mejor pensador?
Este es un libro de Brian W. Kernighan y Rob Pike. Este libro debe ser leído por todos aquellos que tocan CS / Programming incluso de una manera semi-seria, ya sea que el libro requiera o no “practicar”.