Programar es uno de los trabajos mejor remunerados en todo el mundo actualmente y es una de las carreras mejor valoradas. Aprender programación no es algo sencillo, pero tampoco es obligatorio adquirir estos conocimientos solamente en la universidad.
PUBLICIDAD
En internet, existen cientos de textos, publicaciones, blogs y hasta libros que ayudan a los novatos a abrirse camino en el mundo de la programación. Solo necesitan tiempo, dedicación y ganas de convertirse en programadores.
El sitio web de Genbeta compartió una lista con los 20 mejores ebooks gratis que pueden descargarse para aprender a programar. Algunos están en inglés, pero nueve están en español.
Los títulos de los libros tienen los links que permiten leerlos y descargarlos.
Los nueve ebooks en español gratis sobre programación
- Fundamentos de sistemas operativos, de VVAA: Este libro, diseñado para servir como bibliografía para un curso de Sistemas Operativos para licenciatura, presenta las principales áreas en que se divide el trabajo de un sistema operativo.
- 97 cosas que todo programador debería saber, de VVAA: Traducción del libro ‘97 Things Every Programmer Should Know’, contiene todo tipo de consejos y recomendaciones para los profesionales de la programación de software.
- Pro Git, de Scott Chacón: Sirve como completa introducción a este sistema de control de versiones que constituye una herramienta básica para cualquier programador.
- Git Immersion, de Jim Weirich: La premisa del libro es que el camino más seguro para dominar Git es sumergirse en sus utilidades y comandos, para experimentar de primera mano.
- Aprendizaje Rust, de VVAA: Ideal para aprender sobre los lenguajes de programación.
- Desarrollando con Java 8: Poker, de David Pérez Cabrera: Aborda la enseñanza de la programación en Java de un modo ciertamente original: eligiendo como objetivo la creación de una aplicación de póquer.
- Python para todos: Explorando la información con Python 3, de Charles R. Severance: El objetivo de este libro es proporcionar una introducción a la programación, orientada a resolver problemas de análisis de datos comunes en el mundo de la informática.
- JavaScript, ¡Inspírate!, de Ulises Gascón González: Explica cómo programar con pseudocódigo antes de enseñarnos JavaScript propiamente dicho, y que termina abordando temas como las peticiones AJAX o la manipulación dinámica del DOM.
- Eloquent Javascript, de Marijn Haverbeke: Explora a profundida JavaScript y lo identifica como un lenguaje flexible, pero también complejo que se puede usar para crear aplicaciones a gran escala.
El resto de los ebooks gratis recomendados en inglés
- Open-Source Introduction to Bash Scripting Ebook/Guide, de Bobby Iliev.
- An Introduction to C & GUI Programming, de Simon Long.
- C Elements of Style’, de Steve Oualline.
- How to make an Operating System’, de Samy Pessé.
- The Boost C++ Libraries’, de Boris Schäling.
- Automate the Boring Stuff with Python / The big book of small Python projects, de Al Sweigart.
- Python Data Science Handbook’, de Jake VanderPlas.
- Invent Your Own Computer Games with Python, de Al Sweigart.