¿Cuáles son los 5 mejores libros que todo programador principiante debería leer?

Aquí está la lista:

  • Codificadores en el trabajo . Aprende de otros programadores en un libro lleno de entrevistas interesantes. Un buen punto de partida si tienes curiosidad sobre la vida como programador.
  • El programador pragmático . Libro muy informativo, humorístico y educativo, y ofrece una gran cantidad de consejos prácticos. Este libro te hará pensar en lugar de solo seguir las reglas.
  • Código completo 2 . Si bien este libro lo mantendrá ocupado durante muchos días, noches y fines de semana con sus 900 páginas, cada página que contiene está repleta de información sobre cómo convertirse en un mejor programador. 900 páginas de las que no te arrepentirás.
  • JavaScript: las partes buenas . Javascript es un lenguaje complejo con muchas pequeñas trampas. Este libro está dirigido a programadores con una experiencia intermedia que desean saber la mejor manera de usar el lenguaje. Con un poco más de 170 páginas, este libro es una gran lectura, ¡y no hay vergüenza en saltarse los temas realmente complejos!
  • No me hagas pensar revisitado . Un enfoque de sentido común para el diseño web y móvil, con muchas ideas interesantes sobre colores, flujos de página y diseño web profesional, todo en una portada fácil de leer. ¡Abrir este libro hará que quieras terminarlo sin parar!
  • Programación de perlas . En tiempo de computadora, este libro es antiguo, pero bueno. Después de leer este libro, ¡serás un mejor codificador, garantizado!
  • Efectivo Java, Segunda Edición . Este libro contiene consejos sobre cómo escribir un mejor código, ya sea concurrencia, serialización u otros patrones para que sus programas Java brillen. No es un libro para principiantes, sino uno para el programador que ha visto su parte de código.
  • Código limpio Un libro escrito con ejemplos de Java, pero aplicable a casi todos los lenguajes de programación. ¡Este libro se enfoca mucho en el estilo, los comentarios y la buena organización del programa y lo guiará paso a paso para convertirse en un programador maestro!
  • Introducción a los algoritmos . No es un libro de programación, sino un libro para leer. Si bien el libro se llama ‘Introducción’, ¡no subestimes su nivel porque seguramente dañará tu cerebro!
  • Patrones de diseño . Otro clásico, que contiene una gran colección de patrones de programación. Es un libro muy seco, y la mayoría de la gente no podrá terminarlo, pero si incluso terminas el 10% del libro, ¡ya es un ejercicio que vale la pena!

“Los libros son los amigos más tranquilos y constantes; son los consejeros más accesibles y más sabios, y los maestros más pacientes “. – Charles William Eliot

El nivel de principiante en programación puede ser una nueva exposición alimentada en su cerebro ya que no está adaptado para leer cosas pesadas de computación.

Sin embargo, para comenzar, le recomendamos los siguientes libros simples e interactivos:

  1. Guía del programador para la PC IBM
  2. Programación de Windows (Referencia para desarrolladores)
  3. Programación Orientada a Objetos C ++ 3rd Edition (Inglés)
  4. Programación de bases de datos con C Hash

  1. PROGRAMACIÓN CON C
  2. Programación de Microsoft ASP.NET:
  3. PROGRAMACIÓN CON C ++
  4. Programación de computadoras simplificada

En MyPustak puede navegar a través de un amplio catálogo de libros y pedirlos solo por un precio de envío nominal.

  1. Introducción a los algoritmos es la referencia estándar en algoritmos. Es bueno tanto para aprender a diseñar algoritmos como para aprender el conjunto estándar que la mayoría de los programas confían en http://on.Es considerado como la “Biblia de los algoritmos”.

2. Codificadores en el trabajo: Reflexiones sobre el arte de la programación: Peter Seibel: 9781430219484: Amazon.com: Libros

Está repleto de entrevistas interesantes de 15 programadores consumados y científicos informáticos, incluidos Joshua Bloch, Peter Norvig, Donald Knuth, Ken Thomson y Jamie Zawinski. El autor, Peter Seibel (un programador convertido en escritor), consiguió que los entrevistados hablaran sobre los famosos proyectos en los que trabajaron y las inspiradoras historias detrás de ellos.

3.No me hagas pensar, revisitado: un enfoque de sentido común para la usabilidad web (3a edición) (Voces que importan): Steve Krug: 9780321965516: Amazon.com: Libros

Don’t Make Me Think es un gran recurso para cualquier desarrollador web que quiera crear sitios web, sitios móviles o aplicaciones móviles que sean mucho más fáciles de usar

4. Romper la entrevista de codificación:

Este es uno de los libros de referencia para programar entrevistas si buscas conseguir un concierto en una empresa líder como Amazon, Apple, Facebook, Google o Microsoft. Como sugiere el título, el libro contiene 150 preguntas de programación que puede encontrar en las entrevistas, y luego desglosa cómo resolverlas. El resto del libro se centra en los aspectos no codificantes del proceso de la entrevista, como la preparación de la entrevista, la preparación del currículum, la preparación conductual, etc. Definitivamente uno de los mejores libros de entrevistas de programación que existen.

5.Bienvenido al sitio web de SICP

La estructura e interpretación de los programas informáticos (SICP) es una maravillosa introducción a la programación, la informática y, lo más importante, la abstracción. Hace un trabajo increíble al cubrir rápidamente el CS básico, incluidos los principales paradigmas de programación diferentes. Lo más importante, ayuda a impartir una verdadera mentalidad de CS y muestra la belleza y elegancia inherentes del tema. Puedes leerlo gratis en línea.

El mejor libro de programación no específico del lenguaje que he leído hasta ahora es Think Like a Programmer: una introducción a la resolución creativa de problemas. Utiliza C para ejemplos, pero los escribí usando Python a medida que lo revisaba. Te enseña a resolver problemas, que es toda la programación que realmente es.

Para los principiantes que eligen un nuevo idioma, les recomiendo Automate The Boring Stuff for Python. Python es un gran lenguaje para principiantes, y este libro le enseñará Python y cómo usarlo para tareas prácticas.

Para ciencias de la computación en general, Sedgewick y Wayne aprendieron mucho de los algoritmos. No es exactamente un cambio de página, pero es realmente bueno para acostumbrarse a resolver problemas algorítmicamente.

Masters of Doom, es genial leer lo que otras personas estaban haciendo al comenzar. Hay un nivel de burocracia involucrado con la programación profesional que no se enseña ni se captura en libros técnicos, y creo que de alguna manera capturó parte de él. (Menos parte del drama).

Espero que ayude … vota la respuesta si te gustó.

  • “El arte de la programación de computadoras” por Donald Knuth. Un opus magnum de tres volúmenes y medio (de siete volúmenes previstos) sobre programación desde un punto de vista matemático bastante teórico.
  • “El lenguaje de programación C” de Kernighan y Ritchie. Una experiencia muy intensa como un solo párrafo en este libro, por los creadores originales de C, a menudo tiene más contenido que varias páginas en otros manuales de programación.
  • “El lenguaje de programación C ++” de Bjarne Stroustrup. De nuevo, un libro del creador original del lenguaje. Más prosaico que K&R, y hace un gran trabajo enseñando el por qué y el cómo de la programación orientada a objetos.
  • “El programador pragmático” por Andrew Hunt y Dave Thomas. En realidad, esto se trata más de la ingeniería de software que de la programación en sí misma, pero cualquier desarrollador serio en estos días tiene que ser más ingeniero de software que solo un codificador.
  • “Patrones de diseño” de Erich Gamma, Ralph Johnson, Richard Helm, John Vlissides (también conocido colectivamente como la Banda de los Cuatro). El trabajo original sobre patrones de diseño enseña las mejores prácticas en diseño de software al nombrar, clasificar y detallar estas prácticas.

Hola,

Gracias por A2A.

Me gustaría compartir algún nombre de algún libro al que se refiera cada programador.

  1. programación en c ++ por balaguruswamy
  2. Estructuras de datos y análisis de algoritmos en C ++ por Mark A. Weiss
  3. sistemas operativos modernos de andrew s. Tanenbaum
  4. Introducción a los algoritmos por Thomas H. Cormen
  5. Inteligencia artificial: un enfoque moderno de Russell y Norvig

Nota: Estos libros no son para principiantes, pero en general todos los programadores los aman por igual. Especialmente me gusta leer algunos de ellos una y otra vez. 🙂

El nivel de principiante en programación puede ser una nueva exposición alimentada en su cerebro ya que no está adaptado para leer cosas pesadas de computación. Sin embargo, para comenzar, le recomendamos los siguientes libros simples e interactivos:

  1. programación en python por dawson,
  2. aprendiendo java por knudsen,
  3. inicio de programación para tontos por wang,
  4. c programación para principiante absoluto por vine y
  5. c ++ por schildt.

En MyPustak puede navegar a través de un amplio catálogo de libros y ordenarlos por un precio nominal.

Como programador, uno debe enfocarse principalmente en algos, estructuras de datos y cualquier lenguaje de codificación.
Recuerde no solo obtener conocimiento sino obtenerlo de una fuente de calidad
Para algos y DS puedes referirte a cormen
Para lenguaje de programación refiérase a deitel y deitel sus libros son geniales

Si está interesado en el sistema operativo, siga a Galvin … enfatiza mucho en la práctica además del material teórico
Además de los libros, consulte las conferencias en video del MIT u otros sitios como coursera …

no hay top 5 o 10 o 1.
¡puedes leer 5 libros y todavía apestar en la programación o puedes leer 1 o 2 y comenzar el desarrollo!
¡todo se trata de su enfoque y de querer mejorar usted mismo!
las personas generalmente comienzan con lenguaje C y luego saltan a otros idiomas
como si primero pudieras leer balagurusami para c básicos
luego CLRS para estructuras de datos
y después de leer esos libros desarrollarás una mente que sabrá lo que debes leer ahora
y lo mas importante como!
feliz codificación!

Gracias por A2A. Debería consultar mi respuesta a esta pregunta “¿Cuáles son los cinco libros principales que todo programador de computadoras debe estudiar al menos una vez?”

Gracias por el a2a.

Programación en C por K&R.

Introducción a los algoritmos.

Java efectivo

Patrones de diseño por pandilla de cuatro.

Programación concurrente en Java.