29 MEJORES libros de codificación para principiantes (actualización de 2024)

somos lector respaldado y puede ganar una comisión cuando compra a través de enlaces en nuestro sitio

La programación informática es un proceso paso a paso de diseño y desarrollo de varios programas informáticos para lograr un resultado informático específico. El proceso comprende varias tareas como análisis, codificación, generación de algoritmos, etc. Algunos lenguajes de programación más comunes son Python, Java, JavaScript, Swift, C++, C#, PHP, SQL, GO, etc.

¿Está interesado en aprender programación y busca algún libro excelente que le ayude a mejorar su experiencia en programación? Entonces has venido al lugar correcto.

Aquí hay una lista seleccionada de los mejores libros para aprender programación para principiantes. Estos libros son altamente recomendados por los programadores y son útiles para que los estudiantes adquieran conocimientos de programación. Estos recursos lo guiarán para desarrollar su carrera en este campo prometedor y lo convertirán en un mejor programador informático.
Leer más ...

Los mejores libros de codificación y programación para principiantes

Titulo del libro Nombre del autor Ultima edicion Publisher calificaciones Enlace
Trabajando efectivamente con código heredado Michael plumas Edición 1st Pearson Más información
El codificador limpio Martin Edición 1st Pearson Educación India Más información
Código completo Steve McConnell 2nd edición Microsoft Prensa EE.UU. Más información
El programador pragmático David Thomas 2nd edición Addison Wesley Más información
Habilidades blandas Juan Sonmez Edición 1st ‎Publicaciones Manning Más información

Aquí hay una lista de categorías de libros:

Escribir buen código con libros de codificación

1) Trabajando efectivamente con código heredado

#1 Selección superior
Trabajando efectivamente con código heredado
4.6

Nombre del autor: Michael plumas 

Autor: Pearson

Ultima edicion: Edición 1st

Número de páginas: 464 páginas

Trabajar eficazmente con código heredado es un libro de programación escrito por Michael C. Feathers. Es uno de los mejores libros para aprender programación que enseña cómo solucionar los problemas del código heredado sin pasar por la costosa tarea de reescribir todo el código existente.

Describe una serie de métodos prácticos que los desarrolladores pueden emplear en sus aplicaciones de software existentes. Los ejemplos se proporcionan en lenguaje C++, Java, C++ y C-Sharp. Estrategias usando UML y código en C + + y Java principalmente, mientras que se brindarán consejos lingüísticos independientes dentro de las barras para los estudiantes que comprendan la sintaxis específica del idioma.


2) The Clean Coder: un código de conducta para programadores profesionales

#2
El codificador limpio
4.5

Nombre del autor: Martin

Autor: Pearson Educación India

Ultima edicion: Edición 1st

Número de páginas: 256 páginas

The Clean Coder: Robert C. Martin escribe un Código de conducta para programadores profesionales. Este libro de referencia ofrece consejos prácticos sobre todo, desde estimaciones y codificación hasta refactorización y pruebas.

El autor también explica cómo abordar el desarrollo de software con honor, respeto por uno mismo y orgullo. Le ayuda a comunicar y estimar decisiones difíciles con claridad y honestidad.


3) Código completo: un manual práctico de construcción de software

#3
Código completo
4.6

Nombre del autor: Steve McConnell 

Autor: Microsoft Prensa EE.UU.

Ultima edicion: 2nd edición

Número de páginas: 960 páginas

CÓDIGO COMPLETO es un libro escrito por Steve McConnell. Este libro clásico ofrece una amplia gama de nuevos ejemplos de código para ilustrar el arte y la ciencia del desarrollo de software.

El autor también sintetiza las técnicas más efectivas y los principios imprescindibles en una guía clara y pragmática. Este libro le ayuda a estimular su pensamiento y le ayuda a crear código de la más alta calidad.

Este es el mejor libro sobre programación y también le permitirá resolver problemas críticos de construcción de manera temprana, correcta y depurar problemas de manera efectiva.


4) El programador pragmático

#4
El programador pragmático
4.8

Nombre del autor: David Thomas

Autor: Addison Wesley

Ultima edicion: 2nd edición

Número de páginas: 352 páginas

The Pragmatic Programmer es un libro escrito por David Thomas (Autor), Andrew Hun. El libro ayuda a los clientes a crear un mejor software y redescubrir el placer de codificar. La lección de este libro ayudó a una generación de desarrolladores de software a examinar la esencia misma del desarrollo de software, independientemente de cualquier lenguaje, marco o metodología específica, y la Pragmática. philosofía.

Este es uno de los mejores libros para aprender a codificar para ingenieros de software. Como ilustra los grandes enfoques y los principales obstáculos de muchos aspectos del desarrollo de software.


5) Habilidades interpersonales: el manual de vida del desarrollador de software

#5
Habilidades blandas
4.4

Nombre del autor: Juan Sonmez

Autor: Publicaciones Manning

Ultima edicion: Edición 1st

Número de páginas: 504 páginas

Soft Skills: The Software Developer's Life es un libro de referencia escrito por Manual John. Es una guía para una vida completa y satisfactoria como profesional del desarrollo de software. Para ello, el desarrollador y autor de la vida asesora a los ingenieros de software sobre temas importantes como carrera y productividad, finanzas e inversiones personales, y aptitud física y relaciones.

Se ha organizado como una colección de 71 capítulos breves. Este libro le ayudará a convertirse en un mejor programador y a mejorar sus habilidades en ingeniería de software.


Diseño de software:

6) Diseño basado en dominios: abordar las comunicacionesplexidad en el corazón del software

#6
Diseño impulsado por dominio
4.6

Nombre del autor: eric evans

Autor: Addison Wesley

Ultima edicion: Edición 1st

Número de páginas: 560 páginas

Diseño basado en dominios es un libro de programación escrito por Evans Eric. Este libro habla sobre el enfoque sistemático del diseño basado en dominios. Ofrece algunas mejores prácticas de diseño y principios fundamentales que facilitan los proyectos de software que enfrentan.plex dominios. Este libro de programación también incluye numerosos ejemplos basados ​​en proyectos reales para ilustrar la aplicación del diseño basado en dominios por parte de desarrolladores de software del mundo real.

Al leer este, uno de los mejores libros de programación, los analistas de sistemas, desarrolladores y diseñadores orientados a objetos, los ingenieros de software pueden orientar/organizar/centrar su trabajo.


7) Patrones de diseño: elementos de software orientado a objetos reutilizables

#7
Patrones de diseño
4.6

Nombre del autor: Erich Gama

Autor: addison wesley

Ultima edicion: Edición 1st

Número de páginas: 416 páginas

Patrones de diseño: elementos de software reutilizable orientado a objetos es un libro escrito por Richard Helm, Erich Gamma Ralph Johnson, John Vlissides y Grady Booch.

Los autores de este libro comienzan ilustrando qué son los patrones y cómo pueden ayudarle a diseñar software orientado a objetos. Cada patrón cubierto en este mejor libro de ingeniería de software describe las circunstancias en las que es aplicable. Todos los patrones se compilan a partir de sistemas reales, que se basan en ejemplos del mundo real.


8) Refactorización: mejora del diseño del código existente

#8
Refactorización
4.7

Nombre del autor: Martín Cazador

Autor: Addison Wesley

Ultima edicion: 2nd edición

Número de páginas: 448 páginas

Refactorización: mejorar el diseño del código existente es un libro escrito por Martin Fowler. Este libro mejora el diseño de su código heredado para mejorar la mantenibilidad del software y hacer que el código actual sea más fácil de entender.

El libro incluye JavaScript ejemplos de código, así como ejemplos funcionales que demuestran la refactorización sin clases. En este libro, comprenderá los principios generales de la refactorización. El libro también le brinda conocimientos sobre cómo hacer que un programa sea más fácil de comprender y cambiar. También aprenderá a crear pruebas sólidas para su refactorización.


9) Patrones de aplicación empresarial Architectura

#9
Patrones de aplicación empresarial Architectura
4.5

Nombre del autor: Martín Cazador 

Autor: Addison Wesley

Ultima edicion: 1ª edición

Número de páginas: 526 páginas

Patrones de aplicación empresarial Architecture es un libro de programación escrito por Martin Fowler. En este nuevo libro, el autor analiza el desarrollo de aplicaciones empresariales.

Ayuda a los profesionales a comprender la com.plex pero aspectos críticos de architecture, que es un aspecto importante de todo desarrollo de aplicaciones y específicamente esencial para el éxito de un proyecto empresarial.

Este uno de los mejores libros de ingeniería de software presenta patrones, empresas archiLa tecnología y el contexto del autor permiten al lector tomar las decisiones correctas cuando se enfrenta a una decisión de diseño difícil en su proyecto.


10). Patrones de integración empresarial

#10
Patrones de integración empresarial
4.6

Nombre del autor: Gregor Hohpe

Autor: Pearson Addison Wesley

Ultima edicion: Edición 1st

Número de páginas: 736 páginas

Patrones de integración empresarial es un libro escrito por Gregor Hohpe y Bobby Woolf. Es uno de los mejores libros sobre programación que ofrece un catálogo invaluable de varias sugerencias de patrones con soluciones del mundo real que lo ayudarán a diseñar soluciones de mensajería efectivas para su empresa.

Los autores también incluyen ejemplos que cubren múltiples tecnologías, como JMS, MSMQ, Microsoft conversación de negocios, JABÓNy XSL.

Este libro de ingeniería de software proporciona un vocabulario consistente y un marco de notación visual. Explica soluciones de integración a gran escala en muchas tecnologías. El libro también explora en detalle las ventajas y limitaciones de unasyncmensajes ronosos architecturas.


11). Patrones de diseño Headfirst: una guía amigable para el cerebro

#11
Head First Patrones de diseño
4.6

Nombre del autor: elisabeth freeman

Autor: O'Reilly

Ultima edicion: Edición 1st

Número de páginas: 976 páginas

Headfirst Design Patterns, ahora actualizado para Java 8, le muestra los patrones probados y comprobados del equipo de desarrollo de software para crear software funcional, reutilizable y flexible.

Después de leer este mejor libro de programación informática, se beneficiará de las mejores prácticas de diseño y experiencias de quienes han diseñado varios tipos de software. Este libro ofrece un formato visualmente rico. El libro utiliza las últimas investigaciones en ciencia cognitiva y teoría del aprendizaje para proporcionar una experiencia de aprendizaje multisensorial.


Ágil, DevOps, IA:

12). Código limpio: un manual de software artesanal ágil

#12
Código limpio
4.5

Nombre del autor: Roberto C. Martín

Autor: FI

Ultima edicion: Edición 1st

Número de páginas: 464 páginas

Código limpio: un manual de artesanía de software ágil es un libro escrito por Robert. C. Martín. El escritor aporta los principios ágiles desde el punto de vista de un profesional de miles de programadores.

Este mejor libro sobre desarrollo de software se divide en tres partes. La primera parte habla sobre los principios, patrones y prácticas para escribir código limpio. La segunda parte cubre varios estudios de casos de aumento de Complexidad. La tercera parte incluye un único capítulo que contiene una lista de heurísticas y “olores” recopilados durante la creación de los estudios de caso.


13). Historias de usuarios aplicadas: para el desarrollo de software ágil

#13
Historias de usuarios aplicadas
4.5

Nombre del autor: mike cohn

Autor: Addison Wesley

Ultima edicion: Edición 1st

Número de páginas: 304 páginas

Historias de usuarios aplicadas: para el desarrollo de software ágil es un libro escrito por Mike Cohn. El libro representa un medio eficaz para recopilar las necesidades del cliente. También describe historias de usuarios y demuestra cómo pueden planificar, gestionar y probar adecuadamente los trabajos de desarrollo de software.

Es uno de los mejores libros para programadores que destaca las implementaciones exitosas y no exitosas del concepto y proporciona conjuntos de preguntas y ejercicios. Después de leer este mejor libro para aprender a codificar, podrá saber cuáles son los medios eficaces para desarrollar aplicaciones de software.


14). El manual de DevOps

#14
El manual de DevOps
4.6

Nombre del autor: gene kim

Autor: Prensa de la revolución de TI

Ultima edicion: edición ilustrada

Número de páginas: 674 páginas

El manual DevOps es un libro escrito por Gene Kim, Jez Humble (Autor), Patrick Debois (Autor), John Willis (Autor), John Allspaw (Prólogo). La gestión eficaz de la tecnología es vital para la competitividad empresarial.

Este tipo de líder tecnológico ha luchado por equilibrar la confiabilidad, la agilidad y la seguridad. El DevOps El manual muestra a los líderes cómo pueden ver estos increíbles resultados mediante showing cómo integrar la gestión de productos, el control de calidad, las operaciones de TI y la seguridad de la información para elevar su empresa y ganar en el mercado.


15). Inteligencia artificial para tontos

#15
Inteligencia artificial para tontos
4.4

Nombre del autor: Juan Pablo Müller

Autor: Wiley 

Ultima edicion: edición ilustrada

Número de páginas: 340 páginas

Inteligencia artificial es un libro escrito por John Paul Mueller y Luca Massaron. Es uno de los mejores libros de codificación para principiantes que proporciona una introducción clara a la IA y cómo se utiliza en la actualidad.

En este mejor libro de programación, obtendrá una descripción completa de la tecnología. El libro también habla de los conceptos erróneos comunes que lo rodean. Este libro de referencia explora el uso de la IA en aplicaciones informáticas, el alcance y la historia de la IA.


16). Inteligencia artificial: un enfoque moderno

#16
Inteligencia artificial
4.4

Nombre del autor: Stuart Russell

Autor: Pearson 

Ultima edicion: 3ra edición

Número de páginas: 1152 páginas

Este libro ofrece una teoría conceptual básica de la inteligencia artificial. Actúa como material de referencia completo para principiantes. Ayuda a los estudiantes de cursos de pregrado o posgrado en Inteligencia Artificial.

Este es uno de los mejores libros de programación que le brinda información detallada sobre los cambios que se han producido en el campo de la inteligencia artificial. Hay muchas aplicaciones importantes de la tecnología de inteligencia artificial, como la implementación de reconocimiento de voz práctico, traducción automática y robótica doméstica, que se explican en detalle.


Lenguaje de programación:

17). JavaScript elocuente: una introducción moderna a la programación

#17
JavaScript elocuente
4.6

Nombre del autor: Marijn Haverbeke

Autor: Sin prensa de almidón

Ultima edicion: 3ra edición

Número de páginas: 472 páginas

JavaScript elocuente fue escrito por Marijn Haverbekedives. Es uno de los mejores libros de programación para principiantes que enseña cómo escribir código atractivo y eficaz.

Empiece por aprender la estructura básica del lenguaje JavaScript, así como las estructuras de control, funciones y estructuras de datos. Después de eso, aprenderá sobre el manejo de errores y la corrección de errores, la modularidad y unsyncprogramación avanzada y, por último, aprenderá cómo se utiliza JavaScript para programarlos.

Este es uno de los mejores libros de programación que cubre temas como la comprensión de los elementos esenciales de la programación, que incluye sintaxis, control y datos, aplicaciones web básicas, uso efectivo del DOM, etc.


18). Aprendiendo PHP, MySQL y JavaScript: con jQuery, CSS y HTML5

#18
Aprendiendo PHP, MySQL y JavaScript
4.7

Nombre del autor: petirrojo nixon

Autor: O'Reilly

Ultima edicion: vigésima edición

Número de páginas: 800 páginas

Aprender PHP, MySQL y JavaScript: con jQuery, CSS y HTML5 es un libro escrito por Robin Nixon. Este libro sobre lenguajes de programación todo en uno le ayuda a crear sitios web interactivos basados ​​en datos. En este libro, también estudiará programación web dinámica con las últimas versiones, PHP, MySQL, JavaScript, CSS, HTML5 y bibliotecas clave de jQuery.

Al final de este mejor libro de programación, podrá aprender cómo crear un sitio de redes sociales que sea adecuado para navegadores de escritorio y móviles.


19). Introducción a C ++

#19
Introducción a C ++
4.5

Nombre del autor: Stanley Lippman

Autor: Addison Wesley

Ultima edicion: vigésima edición

Número de páginas: 976 páginas

C++ Primer es un libro escrito por Stanley B que presenta la biblioteca estándar de C++ desde el principio. Le ayuda a escribir programas útiles sin la necesidad de dominar todos los aspectos del lenguaje C++. Los libros cubren muchos ejemplos y también demuestran cómo aprovecharlos al máximo.

Este es uno de los mejores libros de codificación, ideal para un nuevo desarrollador que desea conocer los conceptos y técnicas básicos de C++. El libro le ayuda a aprender a través de ejemplos que ilustran los mejores estilos de codificación y técnicas de diseño de programas de la actualidad.


20). Guía absoluta para principiantes de programación en C

#20
Guía absoluta para principiantes de programación en C
4.6

Nombre del autor: greg perry

Autor: Que Publicación

Ultima edicion: 3ra edición

Número de páginas: 352 páginas

Guía absoluta para principiantes de programación en C es un libro escrito por Greg Perry y Dean Miller. Este libro enseña algunos conceptos básicos del lenguaje C con pasos claros y sencillos. El libro explica el método para organizar programas y trabajar con variables, operadores, E/S, punteros, funciones, etc.

Este es el mejor libro para aprender a codificar, ya que brinda instrucciones sencillas que lo ayudarán a crear código C útil y confiable, desde juegos hasta aplicaciones móviles.


21). R para ciencia de datos: importar, ordenar, transformar, visualizar y modelar datos

#21
R para ciencia de datos
4.7

Nombre del autor: hadley wickham

Autor: O'Reilly

Ultima edicion: Edición 1st

Número de páginas: 522 páginas

R para ciencia de datos es un libro escrito por Hadley Wickham (autor), Garrett Grolemund. El libro lo guía a través de los pasos para importar, explorar y modelar sus datos.

Este es uno de los mejores libros para programadores que también proporciona una comprensión completa y amplia del ciclo de la ciencia de datos. También aprenderá las herramientas básicas que necesita para gestionar el details de la implementación de R. Cada sección incluida en este libro se combina con ejercicios para ayudarle a practicar lo que ha aprendido a lo largo del camino.


22). C# 8.0 y .NET Core 3.0

#22
C# 8.0 y .NET Core 3.0
4.3

Nombre del autor: Mark J. Precio

Autor: Packt Publishing

Ultima edicion: vigésima edición

Número de páginas: 820 páginas

En C# 8.0 y .NET, Core 3.0 es un libro escrito por Mark J. Price. El libro ofrece todo lo que necesita para comenzar a programar aplicaciones C#. Este es uno de los mejores libros sobre programación que está completamente actualizado y ampliado con nuevos capítulos sobre sistemas de gestión de contenido (CMS) y aprendizaje automático con ML.NET.

La parte 1 del libro enseña los fundamentos de C#, incluida la programación orientada a objetos, la parte 2 cubre las API estándar de .NET. La Parte 3 proporciona muchos ejemplos de aplicaciones multiplataforma que puede crear e implementar. Estas aplicaciones web utilizan ASP.NET Core o aplicaciones móviles que utilizan Xamarin.Forms.


23). Cabeza primero Java

#23
Cabeza primero Java
4.3

Nombre del autor: Kathy sierra 

Autor: encogerse

Ultima edicion: 2nd edición

Número de páginas: 742 páginas

Si sólo compras un libro de Java, entonces esto es todo. Los lectores la llaman cariñosamente la “biblia” de la programación Java. Es el JAVA MÁS VENDIDO libro de todos los tiempos. Head-First Java es uno de los mejores libros para aprender a programar y brinda acceso a la información que todo programador de Java debe conocer. La mayoría de los libros sobre Java escritos hoy en día están dirigidos a desarrolladores avanzados, pero Head First Java ha tenido en cuenta los problemas que enfrentan los principiantes en Java. Nunca antes se había abordado el aprendizaje de Java, y los libros utilizan imágenes antiguas, acertijos, ejercicios de código, acertijos, etc. para un aprendizaje eficaz. Encontrará el libro bien estructurado, informativo e intuitivo para navegar.


24). Curso intensivo de Python

#24
Curso intensivo de Python
4.5

Nombre del autor: eric mattes

Autor: Sin prensa de almidón

Ultima edicion: 2nd edición

Número de páginas: 544 páginas

El curso intensivo de Python te enseña los conceptos básicos fundamentales de Python. El libro esta dividido en dos partes. En la primera mitad de este libro, presentará los fundamentos de la programación en Python. Como listas, diccionarios, clases, bucles y práctica.

En la segunda mitad, asignarás tres proyectos: juego de arcade, Space Invaders y visualizaciones de datos. Este es uno de los mejores libros de programación que termina brindando información básica sobre cómo desarrollar aplicaciones web simples.


25). Guía de bolsillo de Linux: comandos esenciales

#25
Guía de bolsillo de Linux
4.7

Nombre del autor: Daniel J. Barrett

Autor: O'Reilly Media

Ultima edicion: 3ra edición

Número de páginas: 274 páginas

Guía de bolsillo de Linux es un libro escrito por Jason Cannon. Proporciona una ruta de aprendizaje organizada. También le ayuda a dominar los comandos más útiles e importantes. Este es un libro de referencia ideal tanto para principiantes o que quieran ponerse al día con Linux como para usuarios experimentados.

Este mejor libro de programación presenta nuevos comandos para procesar archivos de imagen y archivos de audio, leer y modificar el portapapeles del sistema y manipular archivos PDF.


Miscelaneous

26). Biblia Excel 2019

#26
Biblia Excel 2019
4.6

Nombre del autor: Michael Alexander

Autor: Wiley

Ultima edicion: Edición 1st

Número de páginas: 1120 páginas

Biblia Excel 2019 es un libro escrito por Michael Alexander Richard Kusleika John Walkenbach. Este libro es la guía más completa para todas sus necesidades de Excel 2019. También aprenderás a incorporar plantillas, implementar fórmulas, crear tablas dinámicas, analizar datos y mucho más.

El libro de texto también cubre temas como la creación de una función, hoja de cálculo, fórmulas maestras, formato, tablas dinámicas y más.


27). Introducción a los algoritmos

#27
Introducción a los algoritmos
4.1

Nombre del autor: Thomas H Cormen

Autor: PHI Aprendizaje Pvt. Limitado. Limitado.

Ultima edicion: 3ra edición

Número de páginas: 1312 páginas

El libro Introducción a los algoritmos incluye una amplia gama de algoritmos en profundidad. Cada capítulo de este libro es relativamente autónomo y puede utilizarse como material de estudio. Los algoritmos se describen en este libro en inglés y en pseudocódigo.

Este es uno de los mejores libros de programación que ofrece el tratamiento de la programación dinámica y los algoritmos codiciosos y una nueva notion del flujo basado en bordes. El material de aprendizaje también proporciona muchos ejercicios, problemas y soluciones.


28). Peopleware: Proyectos y equipos productivos

#28
gente
4.5

Nombre del autor: tom demarco

Autor: Addison Wesley

Ultima edicion: 3ra edición

Número de páginas: 272 páginas

Peopleware: proyectos y equipos productivos es un libro escrito por Tom DeMarco. El libro analiza las patologías del liderazgo que anteriormente no habían sido consideradas patológicas. Cualquiera que quiera gestionar un proyecto de software o una organización de software encontrará valiosos consejos a lo largo del libro.

Es un libro de referencia ideal para cualquiera que dirija un equipo de software, como un líder de equipo o un director de proyecto. Entonces, este libro que todos los que dirigen un equipo de software deben leer y releer una vez al año.


29). Trabajar en público: la creación y el mantenimiento del software de código abierto

#29
Trabajar en público
4.5

Nombre del autor: Nadia Eghbal

Autor: Prensa de rayas

Ultima edicion: vigésima edición

Número de páginas: 256 páginas

Working in Public es un libro de referencia para desarrolladores de software escrito por Nadia Eghbal. Se trata de una mirada interna al desarrollo moderno de software de código abierto. Eghbal también analiza el papel de plataformas como Facebook, Twitter, Facebook, YouTubee Instagram que le ayuda a reducir los costos de infraestructura y distribución para los creadores.

De manera similar, supongamos que los creadores, en lugar de comunidades discretas, se conviertan en el epicentro de nuestros sistemas sociales en línea. En ese caso, deberíamos aprender cómo funcionan, y podemos hacerlo estudiando qué pasó con el código abierto.

Preguntas más frecuentes:

❓ ¿Qué es la programación informática?

La programación informática es un proceso paso a paso de diseño y desarrollo de varios conjuntos de programas informáticos para lograr un resultado informático específico. El proceso comprende varias tareas como análisis, codificación, generación de algoritmos, verificación de la precisión y consumo de recursos de los algoritmos, etc.

🏅 ¿Cuáles son los mejores libros de Programación (Coding)?

Following son algunos de los mejores libros de programación para un codificador.

🚀 ¿Qué libro de autor es mejor para aprender codificación?

Los libros escritos por Michael C. Feathers, Robert C. Martin, Steve McConnell, David Thomas y Andrew Hun son los favoritos entre los programadores novatos y experimentados.