Los mejores libros de programación son una fuente muy interesante de información que te pueden ayudar a mejorar tu currículum y a aprender un oficio interesantísimo y muy demandado. Ahora bien, como se trata de un universo tan amplio, hemos querido ofrecerte aquí un abanico de libros que se enfocan en la programación desde distintos lugares o lenguajes. Para que puedas elegir el que mejor se adapta a tus conocimientos y a tus objetivos.
| Título | Autor/a | Género |
| Aprende a programar con Java. Un enfoque práctico partiendo de cero | Alfonso Jiménez Marín y Francisco Manuel Pérez Montes | Programación y lenguajes |
| Python: paso a paso | Ángel Pablo Hinojosa Gutiérrez | Programación y lenguajes |
| Fundamentos de la programación visual C++ | Manuel Torres Remón | Programación y lenguajes |
| Diseño web con HTML5 y CSS3 | Manuel Torres Remón | Programación y lenguajes |
| Programación web con PHP | Santiago Aguirre | Programación y lenguajes |
| Creación de un portal con PHP y MySQL | Jacobo Pavón Puertas | Programación y lenguajes |
| Curso intensivo de Python | Eric Matthes | Programación y lenguajes |
| Código Sostenible | Carlos Ble Jurado | Programación y lenguajes |
| Python Black Hat: programación para hackers y pentesters | Tim Arnold | Programación y lenguajes |
| Python para análisis de datos | Wes McKinney | Programación y lenguajes |
Aprende a programar con Java. Un enfoque práctico partiendo de cero
Si necesitas aprender programación desde cero, este libro te plantea un itinerario de aprendizaje que te acompaña en todo momento. Lo primero que hace es enseñarte a pensar como un programador, entendiendo sus problemas, sus lógicos y las estructuras de trabajo a las que se enfrenta.
Luego, se centra en explicarte cómo plasmar todo eso en lenguaje Java, uno de los más populares en el mundo de la programación. Hasta alcanzar al final un conocimiento sólido de la disciplina.
Python: paso a paso
Si hablamos acerca de los lenguajes de programación (el corazón de esta profesión), nadie duda de que Python sea el otro gran nombre que tienes que conocer. Este libro te ofrece un interesante recorrido gradual por Python. Está pensado para quien quiera empezar sin una base previa, todo perfectamente explicado a partir de ejemplos muy prácticos.
Al terminar el libro entenderás a la perfección por qué este se ha convertido en uno de los lenguajes de programación más importantes en todo el mundo.
Fundamentos de la programación visual C++
¿Conoces el lenguaje C++? Es uno de los más empleados dentro del mundo de los videojuegos. Pues bien, este libro te explica los fundamentos del mismo. Una progresión de aprendizaje muy clara para quienes quieran aprender la programación orientada a los objetos.
Además, este libro está vehiculado a través del programa Visual Studio, de forma que puedas utilizarlo como la principal referencia. Si estás buscando algo más específico que pueda funcionar bien en un sector tan concreto como el de los videojuegos, o en algunas estructuras de programación más avanzadas, este es tu manual.
Diseño web con HTML5 y CSS3
La programación abarca un sinfín de mundos y espacios de trabajo. Uno de ellos es el mundo del diseño web, uno de los principales nichos de la programación. Y es que diseñar páginas web muchas veces va de la mano con la programación de las mismas.
La idea de este libro es que funciona como una guía para que, al terminarlo, puedas diseñar todos los elementos de una página web. Los enlaces, la maquetación, las imágenes… todo ello de una manera adaptable para todo tipo de usuarios.
Programación web con PHP
Vamos ahora a analizar otro de los principales nichos que existen dentro del amplio mundo de la programación. Se trata del territorio de las aplicaciones, uno de los más interesantes y punteros que existen.
Este libro, al igual que el resto, funciona como una guía desde la que empezar paso a paso, utilizando el PHP como lenguaje principal. Se trata de un libro útil y directo, muy enfocado a un espacio o a un contexto concreto de esta disciplina.
Creación de un portal con PHP y MySQL
Vamos con un libro que fue y sigue siendo un clásico dentro de la programación. A través de la combinación de los lenguajes PHP y MySQL, este libro te reta a empezar desde cero y a ser capaz, al terminarlo, de crear tu propio espacio web.
Este es un título parecido al anterior, solo que con un punto más clásico y con el uso de lenguajes diferentes.
Curso intensivo de Python
Hasta ahora solo hemos visto libros que son, más bien, introductorios. Este tiene una profundidad un poco mayor, ya que trata de emular una masterclass o los programas intensivos para programadores que tanto abundan en la actualidad.
Otro elemento que convierte a este libro en una referencia muy contemporánea es que se centra en uno de los lenguajes principales del momento: Python. Si quieres enfocarte en el lado más práctico de la programación y estudiarlo en profundidad, esta es una de tus mejores opciones.
Código sostenible
¿Cuál dirías que es uno de los principales retos que hay en el mundo de la programación? Sin lugar a duda, se trata de la sostenibilidad. Y es que los códigos que creamos muchas veces se desactualizan o pierden vigencia y actualidad.
Este libro se centra precisamente en eso. Se trata de una lectura para programadores un poco más avanzados que estén buscando perfeccionar su forma de trabajar y plantearla de otra manera. Descubrirás patrones, ideas y conceptos que te ayudarán a pensar la programación de otra manera.
Python Black Hat: programación para hackers y pentesters
¿Sabías que Python es el lenguaje de programación que más utilizan en ciberseguridad? Sí, se presenta como un sistema sólido, pero tiene también algunos inconvenientes o problemas, y este libro los explora.
La idea de este volumen se sitúa precisamente en el lado de las amenazas, analizando cómo existen riesgos y problemas dentro de este lenguaje de programación, y cómo hay que cortarlos y analizarlos. Es una lectura perfecta para los más avanzados que quieran enfocarse específicamente en temas de ciberseguridad.
Python para análisis de datos

Autor: Wes Mckinney
Terminamos con otra opción bastante interesante. Dentro del mundo de los lenguajes de programación, un nicho específico es el de los análisis de datos. Este libro analiza de forma directa y sencilla cómo iniciarse en el análisis de datos en base a Python.
Incluye también problemas reales, ejemplos y el funcionamiento de Jupyter Notebook y el shell de IPython para explorar datos. Interesante directo y muy útil. Un manual que se ha convertido en un clásico dentro de la programación.
En definitiva, los mejores libros de programación te pueden acompañar a lo largo de tu aprendizaje al mismo tiempo que enriquecen tus conocimientos. Como ves, tienes títulos para todos los niveles e intereses. Si estás buscando formarte en programación, nada mejor que empezar por uno de estos manuales. Prepárate para aprender algo nuevo.









