¿Hay libros que introduzcan a la informática?

No conozco ningún libro de un solo autor que abarque todos los campos de la informática en un solo libro. Hay muchos buenos libros introductorios para campos específicos, pero trataría de sugerir algunos libros que brinden una visión holística de la informática y luego algunos buenos sobre temas específicos.

El único libro que conozco que cubre un vasto campo de la informática es el Manual de Computación, Tercera Edición: Ciencias de la Computación e Ingeniería de Software 3, Teofilo González, Jorge Díaz-Herrera, Allen Tucker – Amazon.com, pero esto es realmente un montón de capítulos de diferentes autores (y, por lo tanto, de calidad muy diferente), todos ordenados y compilados como un gran libro. Es enorme y pesado y no es fácil de leer sosteniéndolo en sus manos. Puede comprar el libro electrónico o elegir comprar libros individuales en los diferentes campos.

Uno de los mejores libros para principiantes es The Elements of Computing Systems: Building a Modern Computer from First Principles: Noam Nisan, Shimon Schocken: 9780262640688: Amazon.com: Books

Otro gran libro para aprender sobre los sistemas informáticos en profundidad es Computer Systems: A Programmer’s Perspective (3rd Edition): 9780134092669: Computer Science Books @ Amazon.com

El libro de Michael Sipser es la mejor introducción a la Teoría de la Computación: Introducción a la Teoría de la Computación: Michael Sipser: 9781133187790: Amazon.com: Libros

El mejor libro introductorio sobre Teoría del lenguaje de programación: Programming Language Pragmatics 3, Michael L. Scott, eBook – Amazon.com

Para el aprendizaje de algoritmos y estructuras de datos, recomiendo estos dos libros:

Amazon.com: Introducción a los algoritmos eBook: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: Tienda Kindle

El Algoritmo de Diseño Manual 2, Steven S Skiena – Amazon.es

Para la teoría de sistemas operativos, recomendaría Sistemas operativos: tres piezas fáciles no solo porque es bueno, sino que también tiene una edición en línea gratuita.

Para aprender sobre los compiladores y el diseño de compiladores, esta es la biblia: Compiladores: Principios, Técnicas y Herramientas (2da Edición): Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman: 9780321486813: Amazon.com: Libros

Para Inteligencia Artificial, el libro de Peter Norvig es la mejor introducción: Amazon.com: Inteligencia Artificial: Un enfoque moderno, 3 / e eBook: Stuart Russell, Peter Norvig: Tienda Kindle

Para Machine Learning, recomendaría este libro introductorio muy accesible: Aprendiendo de los datos: Yaser S. Abu-Mostafa, Malik Magdon-Ismail, Hsuan-Tien Lin: 9781600490064: Amazon.com: Libros

No he recomendado libros sobre comunicación, teoría de la información, sistemas distribuidos, etc. pero si está interesado, puedo incluir recomendaciones para ellos también.