>_ DevTrendsnl

Taal

Home

Talen

Secties

Frontend Backend Mobiel DevOps AI / ML GameDev Blockchain Embedded Beveiliging
TypeScript

Een grote collectie gratis programmeerboeken in het Spaans

Onlangs betrapte ik mezelf op de gedachte dat het leren van een vreemde taal uit grammaticaboeken ongelooflijk saai is. Het is veel gemakkelijker om het aangename met het nuttige te combineren: je kiest een onderwerp dat je al kent en leest erover in de taal die je leert. De context is vanaf het begin duidelijk, dus je hersenen pakken nieuwe woorden en syntaxis op zonder extra stress.

Als je Spaans leert of met Spaanstalige collega's werkt, is het libros-programacion-gratis project van de bekende Spaanse webontwikkelaar Miguel Ángel Durán (midudev) handig. Het is een levende, samengestelde bibliotheek met meer dan honderd gratis en legale programmeerboeken.

Wat er in de catalogus staat

Het project bestaat in twee formaten: een open website op librosgratis.dev en als Markdown-lijst in de GitHub-repository. Momenteel bevat de catalogus 115 bronnen verdeeld over 32 categorieën.

De makers hebben niet zomaar links naar gepirateerde exemplaren van het web verzameld. Alle materialen hier zijn ofwel gedistribueerd door auteurs onder open licenties of geplaatst op officiële universiteits- en uitgeverswebsites.

Hier zijn de belangrijkste gebieden die de lijst behandelt:

  • Klassieke talen: Python, JavaScript, TypeScript, Rust, Go, Java, C++, C# en PHP.
  • Databases: relationele SQL-gidsen en NoSQL-materialen, waaronder MongoDB en Redis.
  • Infrastructuur en tools: Git, Docker, Linux-basis en werken in Bash.
  • Informatica: algoritmen, datastructuren, objectgeoriënteerde programmeerconcepten en besturingssystemen.

Vertaalde versies van gewaardeerde klassiekers zijn bijzonder interessant. De JavaScript-sectie bevat bijvoorbeeld de officiële vertaling van "Eloquent JavaScript" (JavaScript elocuente) van Marijn Haverbeke en een Russisch-Spaanse bewerking van Kyle Simpson's "You Don't Know JS" serie. Er is ook een vertaling van het beroemde "Pro Git" boek van Scott Chacon.

Hoe het project technisch is opgebouwd

De repository zelf wordt maximaal eenvoudig en transparant gehouden. De hele catalogus wordt opgeslagen in één gestructureerd TypeScript-bestand op web/src/data/library.ts.

Het README.md bestand in de repository-root is volledig gesynchroniseerd met deze database. Als iemand een nieuw boek wil voorstellen, hoeft hij alleen maar een Pull Request te openen met wijzigingen. De repository heeft duidelijke moderatiecriteria:

  • Het materiaal moet volledig gratis en legaal zijn.
  • De teksttaal moet uitsluitend Spaans zijn.
  • Formaat moet een webversie (HTML) of een direct PDF-bestand zijn.
  • De PDF-grootte mag de asset-limiet voor Cloudflare Workers niet overschrijden, waar de webversie van de catalogus is geïmplementeerd.

Dankzij dit draait de site snel zonder zware databases op de backend. Een statische generator haalt wijzigingen direct op uit de codebase bij elke commit naar de main branch.

Praktische voordelen

Waarom zou een Russischtalige ingenieur naar een Spaanstalige repository kijken? Er zijn minstens drie redenen.

Ten eerste, taalpraktijk voor IT. Spaans is de op één na meest gesproken moedertaal ter wereld. Als je van plan bent om te verhuizen naar Spanje of Latijns-Amerika, zal het lezen van professionele literatuur je helpen snel lokale werkjargon en terminologie op te pikken. Je leert hoe vertrouwde patronen, datastructuurnamen en architecturale concepten klinken in echte interviews.

Ten tweede, alternatieve academische materialen. De lijst bevat veel universiteitscursusnotities en studieboeken van docenten in Spanje en Mexico. Er zijn bijvoorbeeld duidelijke notities over low-level algoritmen en assembly, geschreven in eenvoudige academische taal zonder onnodige "opvulling".

Ten derde is het een goed voorbeeld van hoe je nuttige communityprojecten kunt bouwen. De repository heeft bijna zesduizend sterren verzameld, niet vanwege complexe code, maar dankzij kwaliteitscuratie en handige organisatie van materialen.

Samenvatting

Midudev's catalogus bleek compact, handig en echt nuttig te zijn. Er zijn geen twijfelachtige scans of gebroken links naar filesharing-sites. Als je op zoek bent naar een reden om je Spaans te verbeteren of gewoon je basiskennis van Rust, Python of netwerken wilt opfrissen vanuit een ongebruikelijke hoek, bekijk dan librosgratis.dev of fork de repository. Het project staat open voor suggesties en iedereen kan een nieuwe vertaling bijdragen via een standaard Pull Request.

Gerelateerde projecten