FileKit
← Volver a recursos
💻

Libros gratuitos de programación y tecnología

Libros de programación de alta calidad que los autores han puesto a disposición de forma gratuita. Son versiones legítimas, no copias piratas. Muchos son clásicos en sus campos.

Pro Git (2ª Edición)

CC BY-NC

La guía definitiva de Git por Scott Chacon y Ben Straub. Cubre desde lo básico hasta estrategias avanzadas de ramificación e internos. Publicado por Apress bajo CC BY-NC-SA.

git-scm.com574 pagesgitversion-controldeveloper-toolsgit tutorialsource controlbranchingGitHubsoftware engineering

Think Python (3ª Edición)

CC BY-NC

Una introducción a la programación en Python por Allen B. Downey. Usa Python 3 con enfoque en pensamiento computacional. Gratis bajo licencia CC BY-NC-SA.

Green Tea Press310 pagespythonbeginnerprogramminglearn pythonpython tutorialcomputational thinkingpython 3CS101free

Eloquent JavaScript (4ª Edición)

CC BY-NC

Una guía completa de JavaScript y programación por Marijn Haverbeke. Cubre el lenguaje, APIs del navegador y Node.js. Gratis para leer online y como PDF bajo CC BY-NC.

eloquentjavascript.net472 pagesjavascriptweb-developmentnodelearn javascriptJS tutorialfrontendDOMES6PDFfree

La línea de comandos de Linux

CC BY-NC

Una introducción completa a la línea de comandos de Linux por William Shotts. Cubre scripting de shell, procesamiento de texto y administración básica. Licencia CC BY-NC-ND.

linuxcommand.org555 pageslinuxcommand-lineshellsystem-adminbashterminalsysadminDevOpsscriptingPDFfree

Automatiza tareas aburridas con Python

CC BY-NC

Una guía práctica de programación por Al Sweigart para principiantes totales. Aprende Python automatizando tareas reales: hojas de cálculo, correos, archivos, web scraping. Licencia CC BY-NC-SA, gratis para leer online.

automatetheboringstuff.com592 pagespythonautomationbeginnerpracticalpython scriptingoffice automationweb scrapingexcel pythonspreadsheetfree

El lenguaje de programación Rust

Gratis

El libro oficial de Rust, conocido cariñosamente como "El Libro." Cubre propiedad, préstamo, tiempos de vida y todos los conceptos fundamentales. Licencia dual MIT/Apache-2.0.

doc.rust-lang.org560 pagesrustsystems-programmingofficiallearn rustmemory safetyownershipperformanceconcurrencyWord documentfreespreadsheet

Introducción a la programación en Go

CC BY

Una introducción concisa a Go por Caleb Doxsey. Cubre los fundamentos de la programación en Go con ejemplos claros. Gratis para leer online bajo licencia CC BY.

golang-book.com163 pagesgogolangbeginnerlearn gobackendconcurrencymicroservicesfreeWord document

Sistemas Operativos: Tres Piezas Fáciles

Gratis

Un libro de texto gratuito sobre sistemas operativos por Remzi y Andrea Arpaci-Dusseau. Cubre virtualización, concurrencia y persistencia. Usado en universidades de todo el mundo. PDF gratuito de los autores.

University of Wisconsin714 pagesoperating-systemscomputer-scienceuniversityOS textbookvirtualizationconcurrencykernelOSTEPPDFfree

Cómo diseñar programas (2ª Edición)

Gratis

Un enfoque sistemático al diseño de programas por Felleisen, Findler, Flatt y Krishnamurthi. Enseña recetas de diseño y metodología de resolución de problemas. Gratis para leer online.

htdp.org792 pagesprogrammingeducationdesignbeginnerprogram designRacketfunctional programmingCS educationfreePDF

Estructura e Interpretación de Programas

CC BY-SA

El legendario libro de texto del MIT por Abelson y Sussman. Explora la computación a través de Scheme. Uno de los libros de CS más influyentes jamás escritos. Licencia CC BY-SA 4.0.

MIT Press657 pagescomputer-scienceschemefunctionalMITSICPLispabstractionclassic textbookfree

Inmersión en Python 3

CC BY-SA

Una guía práctica de Python 3 por Mark Pilgrim. Cubre cadenas, comprensiones, generadores, pruebas unitarias, HTTP, XML y serialización. Licencia CC BY-SA 3.0.

diveintopython3.net380 pagespythonintermediatewebpracticalpython advancedgeneratorsunit testingHTTPXMLfree

Patrones de programación de juegos

Gratis

Una colección de patrones de diseño para desarrollo de juegos por Robert Nystrom. Cubre comando, flyweight, observador, estado y más — con ejemplos claros. Gratis para leer online.

gameprogrammingpatterns.com354 pagesgame-devdesign-patternsarchitectureC++game developmentUnitygame engineOOPsoftware patternsfree