¿Cuál es la mejor introducción a los libros de informática?

La informática es un campo enorme, y los libros de introducción son una especie de moneda de diez centavos. Sin embargo, si quieres aprender programación?

El libro de Donald Knuth, ” El arte de la programación de computadoras ” es prácticamente el “libro” más completo que conozco. En realidad es algo así como cuatro (o más) volúmenes, ha estado agregando a medida que tiene tiempo. Si bien no es una lectura en el sentido convencional, ofrece excelentes ejemplos de algoritmos informáticos básicos (y avanzados) que necesitará usar y comprender a medida que avanza en su carrera profesional.

¿Menos comprensible, mucho más legible? ” El lenguaje de programación C ” por Kernighan & Ritchie. Muy claramente escrito, también es una gran guía sobre el estilo de programación. Como programador, es infinitamente frustrante intentar trabajar en un programa que sea complicado, conciso y carente de comentarios. Sé amable con la persona que sigue tus pasos; ¡Dentro de diez o veinte años pueden ser tu jefe!

No sé si tengo una respuesta específica para un libro. Si desea prepararse para las matemáticas, esta es una buena opción: Matemáticas concretas: una base para la informática (2ª edición): 0785342558029: Computer Science Books @ Amazon.com

En cuanto al tema, prefiero tomar cursos en EdX porque son gratuitos y de las mejores universidades (MIT, Harvard, Stanford, etc.):

edX

Estos pueden estar en su lista de lectura:

Introducción a los algoritmos

y este es un clásico:

El programador pragmático: de oficial a maestro: 0785342616224: Computer Science Books @ Amazon.com

Aunque, una vez más, recomiendo manos y mantenerse al día. Comprenda los algoritmos, la memoria, por supuesto las matemáticas, aprenda C, Java, Python, etc. Redes, seguridad, criptografía incluso … comprenda el aprendizaje automático, la inteligencia artificial, la ciencia de datos, aprenda todo lo que pueda y manténgase actualizado.

Ah, y Bill Gates dijo una vez que cualquiera que pueda superar los 4 volúmenes de esto debería llamarlo, le gustaría ofrecerle un trabajo: El arte de la programación de computadoras – Wikipedia

La informática es el estudio de la codificación y la ingeniería que forman la base para el diseño y uso de las computadoras. Es el enfoque científico y práctico de la computación y sus aplicaciones y el estudio sistemático de la viabilidad, estructura, expresión y mecanización de los procedimientos metódicos (o algoritmos) que subyacen a la adquisición, representación, procesamiento, almacenamiento, comunicación y acceso. a, información. Una definición alternativa y más sucinta de la informática es el estudio de la automatización de procesos algorítmicos que escalan.

Aprenderá los mejores conceptos básicos de los libros que se ofrecen. Consíguelos gratis en MyPustak

  • INTRODUCCIÓN AL ALGORITMO
  • Computer Science C ++ Un libro de texto para la clase Xi

  • TEORIA DE LA CIENCIA INFORMÁTICA

No te limites a un solo libro. Hay muchos aspectos de la informática, que van desde la programación hasta la teoría de la computación, la teoría de conjuntos y más. Y si busca con frecuencia en las bibliotecas locales, puede encontrarlas gratis para alquilar. Algunos libros con los que comenzaría:

Estructuras de datos y algoritmos de Aho,

como alguien más dijo, Lenguaje de programación C de Kernighan y Ritchie,

Matemáticas concretas de Knuth y Graham,

y uno que probablemente sería subestimado para un estudiante principiante de cs pero Tanenbaum me pareció invaluable, los sistemas operativos modernos.

Un último consejo de alguien que sabe lo desalentador que puede ser este campo, no se deje intimidar por el material embriagador. Haga preguntas en sitios como este o Stackoverflow cuando se confunda, vea videos en línea y pase tiempo con el material. ¡Buena suerte!

¡Hola!
Es “Una guía para estudiantes universitarios sobre computadoras en educación” de David Moursund. Este libro es para estudiantes universitarios y universitarios, y para otros que piensan en inscribirse en cursos de educación superior, para ayudarlos a obtener una educación que los prepare para la vida en nuestra era de la información que cambia rápidamente. Léalo para tener sobre el tema. Obtenga este libro sin costo en nuestro sitio web MyPustak. ¡Feliz aprendizaje!
¡¡Gracias!!

Gracias por el R2A: no puedo evitar notar que estoy en una compañía muy distinguida en esta pregunta, pero aquí va: en mi respuesta, la “mejor” introducción, está lejos, lejos de ser la más fácil o más accesible, y tiene de hecho, ya se mencionó una vez antes en las respuestas publicadas hasta ahora:

The Art of Computer Programming, Volumes 1-4A Boxed Set: 8580001170602: Computer Science Books @ Amazon.com

escrito por Donald Knuth. Este “magnum opus” de algoritmos, software y ciencias de la computación fue catalogado como uno de los 100 trabajos científicos más importantes del siglo XX por American Scientist. Esta monografía es, lo creas o no, una introducción, aunque sea una introducción asombrosamente profunda y completa.

Por lo general, cualquier libro de ciencias de la computación escrito por un autor con buena experiencia en informática y tecnología de la información sería una buena opción para usted. Pero depende del curso para el que estés estudiando informática.

Sin embargo, un Google rápido produciría buenos resultados para las personas, los libros de ciencias de la computación: Búsqueda de Google.

En general, es bueno pedir una sugerencia a cualquier persona que haya pasado por el campo, como personas de la tercera edad en la universidad. Sabrían mejor qué libro abarcaría todos los temas.

Importante recordar : ningún libro es malo, es solo su requisito que un libro pueda llenar y otro no.

Blue Pelican Java. Recuerdo que no entendí tantas cosas en mi clase de informática que un BPJ lo dejó muy claro. El autor hace un gran esfuerzo para enseñar bien el material, lo mantiene simple y no pierde ningún rigor. El libro puede incluso servir también como libro para estructuras de datos. También recuerdo que no entendía la programación orientada a objetos hasta que leí esas secciones de ese libro

Personalmente, creo que la “Estructura e interpretación de la programación de computadoras” es un libro de texto excelente y poco recomendado. Aunque no se usan con tanta frecuencia en la industria, los lenguajes funcionales son muy interesantes y muchos de los paradigmas que potencian este estilo (mapa, lambdas, etc.) se están incorporando a lenguajes populares como JavaScript y Python. Es difícil para los principiantes, pero te hará un mejor programador.

¿La mejor parte? ¡Es gratis en línea!

https://mitpress.mit.edu/sicp/fu

Introducción a los algoritmos, 3a edición

El lenguaje de programación C – Kernighan, Ritchie

Creo que este libro es bueno: Principios de programación de computadoras: un enfoque matemático Harlan D. Mills . Principios de programación de computadoras

A2A

En Dartmouth, no asignamos un libro de texto en nuestro curso introductorio. Usamos un conjunto de notas de conferencias en la Web que Devin Balkcom, Hany Farid y yo hemos escrito a lo largo de los años. Entonces, mi respuesta es que no tengo respuesta.

Estructura e interpretación de programas informáticos, 2ª ed. mientras toma el mismo nombre en MIT OpenCourseWare

básico de computadoras y c ++
por padmareddy