FileKitFileKit
← 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.

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

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

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

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

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 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

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

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

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

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

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

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