Anuncio
¿Qué es mejor que un libro gratis? ¡Nueve libros gratis!
Llamando a todos los programadores, ya sean nuevos, antiguos o aspirantes: hemos encontrado una gran selección de libros gratuitos (como en cerveza) para impulsar sus habilidades de codificación al siguiente nivel. Hay un poco de todo para todos, así que súbete y disfruta.
97 cosas que todo programador debe saber

En serio, cada programador debe saber estas cosas.
Basado en una colección en línea de ensayos sobre prácticas de programación adecuadas, este libro es una lectura obligada para todos y cada uno de los programadores, desde aspirantes a novatos hasta maestros. De hecho, la sabiduría que contiene es tan útil que vale la pena volver a leer este libro anualmente.
La colección de ensayos original contenía 97 artículos, pero este libro es en realidad la versión extendida con 68 ensayos adicionales, con un total de 165. ¿Por qué no lo estás leyendo todavía?
Disponible en PDF, EPUBy MOBI gratis.
Patrones de aprendizaje

La mentalidad adecuada de un programador de aprendiz a maestro.
Este es uno de los mejores libros sobre programación que he leído y no contiene una sola línea de código. Es un libro sobre mentalidad, actitud y el viaje que se avecina a cada programador. No solo cubre muchas de las luchas y problemas que enfrentan los codificadores, sino que también brinda soluciones a esas luchas y problemas.
¿Cómo te acercas a la arte de codificación? Para realmente tener éxito, debes abordarlo de la manera correcta. Este libro te muestra esa manera correcta.
Disponible en HTML en línea de forma gratuita. EPUB, PDFy MOBI disponible por $ 24 USD.
Aprendizaje de patrones de diseño de JavaScript

JavaScript puede ser difícil de entender, pero este libro lo hace fácil.
Por mucho tiempo, JavaScript fue criticado a menudo ¿Qué es JavaScript y cómo funciona? [Tecnología explicada] Lee mas por su propensión a producir código desordenado, pero en los últimos años ha mostrado una gran explosión en su popularidad. JavaScript es ahora un componente integral de casi todos los sitios web modernos y se ha convertido rápidamente en uno de los mejores idiomas para aprender si desea un trabajo en desarrollo relacionado con la web.
Desafortunadamente, no es tan fácil para JavaScript escapar de su historia. El lenguaje puede ser un poco difícil de comprender para los novatos, pero este libro lo lleva a través de todos los diferentes "patrones" que ocurren con frecuencia cuando se programa con JavaScript. ¿Estás listo para finalmente entender JavaScript?
Disponible en HTML en línea gratis. EPUB, PDFy MOBI disponible por $ 34 USD.
Aprende Python de la manera difícil

Afortunadamente, el camino difícil es en realidad el camino fácil.
Si me preguntas, Python es uno de los lenguajes más elegantes del mundo. Hay belleza en su simplicidad y el enfoque de Python a la programación es único y práctico. Una vez que lo domines, tendrás una perspectiva completamente nueva de la programación en general.
Como señaló James, Python a menudo se describe como "divertido", "fácil de usar" y "una buena herramienta de aprendizaje", por lo que es una buena opción para los programadores por primera vez. En lo que respecta al uso en el mundo real, Python se ha disparado recientemente en popularidad para el desarrollo web Qué lenguaje de programación aprender: programación webHoy vamos a echar un vistazo a los diversos lenguajes de programación web que impulsan Internet. Esta es la cuarta parte de una serie de programación para principiantes. En la parte 1, aprendimos lo básico de ... Lee mas gracias al desarrollo del framework Django.
¿Deberías aprender Python? Creo que sí. Este libro lo ayudará a comenzar con el pie derecho. Después, puede continuar su educación con estos sitios web para aprender Python Los 5 mejores sitios web para aprender programación de Python¿Quieres aprender programación de Python? Estas son las mejores formas de aprender Python en línea, muchas de las cuales son completamente gratuitas. Lee mas .
Disponible en HTML en línea gratis. EPUB y PDF disponible por $ 30 USD.
Pensando en Java

¿Necesita entender Java y OOP? Así es como lo haces.
En sus primeras versiones, Java se sentó en el extremo de muchas críticas que asomaban a varios aspectos de la implementación del lenguaje y su desempeño horrible. Desde entonces, Java se ha convertido en el segundo idioma más popular del mundo. de acuerdo con CodeEval.
Quizás el aspecto más atractivo de Java es su adherencia a la filosofía orientada a objetos. No es el lenguaje más fácil de aprender, pero puede ser muy práctico, especialmente debido a su inherente portabilidad multiplataforma gracias a la máquina virtual Java.
Una cosa es utilizar Java; es otro para pensar en Java Este libro es perfecto para eso.
Disponible solo en HTML.
Una introducción a la programación en Go

Para aquellos que quieran ponerse al día con el lenguaje de programación de Google.
Go, también conocido como golang, es uno de los lenguajes de programación más recientes en aparecer. Desarrollado inicialmente por Google, ha adquirido una vida propia y continúa evolucionando incluso hasta nuestros días.
El lenguaje está influenciado libremente por C, Python y algunos otros lenguajes, lo que resulta en un lenguaje eso les resulta familiar a los programadores veteranos, pero es lo suficientemente simple para que los novatos lo recojan y entender. Este libro es una excelente manera de aprender las partes más importantes del idioma.
Disponible en PDF [Ya no está disponible] y HTML en línea formatos. Versión Kindle disponible por $ 3 USD.
Patrones de programación de juegos

Una lectura obligada para todos los programadores de juegos de todos los géneros.
Si nunca has hecho un juego antes y creías que este libro sería tu santo grial: lo siento. No es. Por el contrario, los novatos deberían ver estos sitios web de desarrollo de juegos 4 sitios web gratuitos donde puedes aprender los conceptos básicos del desarrollo de juegosCuando buscas una buena serie de tutoriales de desarrollo de juegos, quieres una que te enseñe prácticas y mentalidad de buena codificación porque luego puede transponer esas prácticas en cualquier idioma o plataforma. Lee mas para aprender lo básico. Después, puedes probar estos herramientas de desarrollo de juegos 5 herramientas de software de desarrollo de juegos gratis para hacer tus propios juegosEl software de desarrollo de juegos gratuito es una excelente manera de comenzar a crear videojuegos. Hemos compilado el mejor software de juegos en el mercado. Lee mas .
Para los que tener juegos creados antes, sabes que los juegos son complejo. Estructurar su código de manera ordenada es una de las partes más difíciles sobre el desarrollo de juegos. Afortunadamente, este libro desglosa varios patrones estructurales en los que puede confiar para facilitar todo el proceso.
Disponible en HTML en línea solamente.
Producir software de código abierto

¿Entonces quieres unirte al movimiento de código abierto pero no sabes cómo?
El mundo está empezando a aceptar software de código abierto ¿Qué es el software de código abierto? [MakeUseOf explica]"Código abierto" es un término que se usa mucho en estos días. Puede saber que ciertas cosas son de código abierto, como Linux y Android, pero ¿sabe lo que implica? Lo que está abierto ... Lee mas como una alternativa legítima a los programas propietarios. No es que fuera ilegítimo, pero muchos de los mitos que rodean la programación de código abierto son perdiendo el equilibrio y toda la filosofía del código abierto ha ganado mucho respeto en los últimos años. años.
¿Pensando en unirse al movimiento? Este libro cubre todo lo que necesita saber, incluyendo elegir una licencia de código abierto Licencias de software de código abierto: ¿cuál debe usar?¿Sabía que no todas las licencias de código abierto son iguales? Lee mas , organizar un equipo de código abierto, y ganar dinero con proyectos de código abierto Comprender cómo los desarrolladores de software de código abierto ganan dineroLa verdad es que muchos desarrolladores y proyectos de OSS generan ingresos. Lee mas . Honestamente, cubre todo Necesitas saber.
Disponible en HTML en línea solamente.
Cómo hacer lo que amas y ganar lo que vales como programador

O cómo hacerse rico no tan rápido como programador.
Este breve libro es una colección de ensayos sobre el tema del éxito y el dinero en el campo de la programación. Se divide en dos mitades: la primera mitad aborda las grandes decisiones al elegir una carrera de codificación, la segunda mitad implica el proceso de encontrar y asegurar un trabajo.
Es una lectura rápida, relativamente hablando, pero está repleta de consejos y sabiduría que pueden cambiar tu vida, o al menos, el camino de tu carrera. Una lectura obligada definitiva si tiene la intención de buscar un trabajo de programación (en lugar de ser un desarrollador aficionado).
Disponible en HTML en línea gratis. EPUB, PDFy MOBI disponible por $ 5 USD.
¿Conoces otros libros de programación de alta calidad que estén disponibles de forma gratuita? ¡Háganos saber en los comentarios!
Credito de imagen: Código fuente abierto a través de Shutterstock, Programador en la computadora portátil a través de Shutterstock
Joel Lee tiene un B.S. en informática y más de seis años de experiencia profesional en redacción. Es el editor en jefe de MakeUseOf.