📚 Freely available programming books
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

328 lines
13 KiB

10 years ago
### Index
9 years ago
* [0 - Méta-listes](#0---méta-listes)
* [1 - Non dépendant du langage](#1---non-dépendant-du-langage)
* [Algorithmique](#algorithmique)
* [Logiciels libres](#logiciels-libres)
* [Makefile](#makefile)
* [Pédagogie pour enfants et adolescents](#pédagogie-pour-enfants-et-adolescents)
* [Théorie des langages](#théorie-des-langages)
* [Ada](#ada)
* [Assembleur](#assembleur)
* [Bash / Shell](#bash--shell)
11 years ago
* [C / C++](#c--c)
* [Caml](#caml)
* [Coq](#coq)
* [CSS](#css)
Add IDRIS three-part Fortran cours, French #5496 (#5499) * Add Fortran category Part of EbookFoundation/free-programming-books#5496 * Add "IDRIS adaptation of the Fortran 77 manual" IDRIS adaptation of the Fortran 77 manual By: Hervé Delouis and Patrick Corde. http://www.idris.fr/formations/fortran/fortran-77.html http://www.strath.ac.uk/CC/Courses/fortran.html Part of EbookFoundation/free-programming-books#5496 * Add three-part Fortran cours, French IDRIS Formations Fortran: documentation: http://www.idris.fr/formations/fortran/ - "Fortran : notions de base" (1er niveau) By: Anne Fouilloux, Patrick Corde http://www.idris.fr/media/formations/fortran/idris_fortran_base_cours.pdf http://www.idris.fr/media/formations/fortran/idris_fortran_base_exemples.tar.gz http://www.idris.fr/media/formations/fortran/idris_fortran_base_tp.tar.gz - "Fortran : apports des normes 90 et 95 avec quelques aspects de la norme 2003" (2ème niveau) By: Patrick Corde, Hervé Delouis http://www.idris.fr/media/formations/fortran/idris_fortran_avance_cours.pdf http://www.idris.fr/media/formations/fortran/idris_fortran_avance_tp.tar.gz - "Fortran : apports de la norme 2003 avec quelques aspects de la norme 2008" (3er niveau) By: Patrick Corde, Hervé Delouis http://www.idris.fr/media/formations/fortran/idris_fortran_expert_cours.pdf http://www.idris.fr/media/formations/fortran/idris_fortran_expert_exemples.tar.gz http://www.idris.fr/media/formations/fortran/idris_fortran_expert_tp.tar.gz Part of EbookFoundation/free-programming-books#5496 * Fix Linting errors: alphabetize-lists /home/runner/work/free-programming-books/free-programming-books/books/free-programming-books-fr.md 132:3-134:439 warning Alphabetical ordering: swap l.133 and l.132 alphabetize-lists remark-lint Part of EbookFoundation/free-programming-books#5496
3 years ago
* [Fortran](#fortran)
* [Git](#git)
* [Haskell](#haskell)
* [Java](#java)
* [JavaScript](#javascript)
10 years ago
* [jQuery](#jquery)
* [(La)TeX et associés](#latex-et-associés)
* [Asymptote](#asymptote)
* [LaTeX](#latex)
* [Metapost](#metapost)
* [PGF/TikZ](#pgftikz)
* [TeX](#tex)
* [Lisp](#lisp)
* [Lua](#lua)
* [Mathématiques](#math%C3%A9matiques)
* [Meteor](#meteor)
* [Perl](#perl)
* [PHP](#php)
* [Symfony](#symfony)
* [Processing](#processing)
* [Python](#python)
* [Django](#django)
* [R](#r)
* [Ruby](#ruby)
* [Rust](#rust)
* [Sage](#sage)
* [Scilab](#scilab)
* [Scratch](#scratch)
* [SPIP](#spip)
* [SQL](#sql)
* [Systèmes d'exploitation](#systemes-d-exploitation)
* [TEI](#TEI)
* [Vim](#vim)
### 0 - Méta-listes
* [Le SILO: Sciences du numérique & Informatique au Lycée: Oui!](https://wiki.inria.fr/sciencinfolycee/Accueil)
### 1 - Non dépendant du langage
10 years ago
#### Algorithmique
* [Algorithmique](http://pauillac.inria.fr/~quercia/cdrom/cours/) - Michel Quercia
* [Algorithmique du texte](http://igm.univ-mlv.fr/~mac/CHL/CHL-2011.pdf) - Maxime Crochemore, Christophe Hancart, Thierry Lecroq (PDF)
* [Complexité algorithmique](http://www.liafa.univ-paris-diderot.fr/~sperifel/livre_complexite.html) - Sylvain Perifel
* [Éléments d'algorithmique](http://www-igm.univ-mlv.fr/~berstel/Elements/Elements.pdf) - D. Beauquier, J. Berstel, et Ph. Chrétienne (PDF)
* [France-IOI](http://www.france-ioi.org)
* [Prologin](https://prologin.org)
10 years ago
#### Logiciels libres
* [Histoires et cultures du Libre](http://framabook.org/histoiresetculturesdulibre/)
* [Option libre. Du bon usage des licences libres](http://framabook.org/optionlibre-dubonusagedeslicenceslibres/) - Jean Benjamin
* [Produire du logiciel libre](http://framabook.org/produire-du-logiciel-libre-2/) - Karl Fogel
* [Richard Stallman et la révolution du logiciel libre](http://framabook.org/richard-stallman-et-la-revolution-du-logiciel-libre-2/) - R.M. Stallman, S. Williams et C. Masutti
10 years ago
#### Makefile
* [Concevoir un Makefile](http://icps.u-strasbg.fr/people/loechner/public_html/enseignement/GL/make.pdf) - Vincent Loechner d'après Nicolas Zin (PDF)
* [Introduction aux Makefile](http://eric.bachard.free.fr/UTBM_LO22/P07/C/Documentation/C/make/intro_makefile.pdf) (PDF)
10 years ago
#### Pédagogie pour enfants et adolescents
* [Activités débranchées](https://pixees.fr/?cat=612) Catalogue de ressource pour apprendre l'informatique sans ordinateur.
* [Apprendre l'informatique sans ordinateur](https://interstices.info/enseigner-et-apprendre-les-sciences-informatiques-a-lecole/) - Tim Bell, Ian H. Witten et Mike Fellows (traduit)
### Ada
* [Cours Ada](http://d.feneuille.free.fr/cours-ada-iut.zip) - Daniel Feneuille (Support d'un cours enseigné à l'IUT d'Aix-en-Provence) (ZIP)
* [Cours Ada 95 pour le programmeur C++](http://d.feneuille.free.fr/c++%20to%20ada%201.0a.pdf) - Quentin Ochem (PDF)
10 years ago
### Assembleur
* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
refactor(books): Split RE4B - Reverse Engineering For Beginners (#5603) * refactor(books): add re4b - french Reverse Engineering for Beginners - https://beginners.re/RE4B-FR.pdf Author: Dennis Yurichev @DennisYurichev @dennis714 Translators: Florent Besnard @besnardf, Marc Remy @mremy, Baudouin Landais, Téo Dacquet @T30rix, @BlueSkeye Implements EbookFoundation/free-programming-books#5558 (cherry picked from commit 14c32afe2cce6015009647445ddef620284634fe) * refactor(books): remove due to not free in english & russian Implements EbookFoundation/free-programming-books#5558 * refactor(books): add re4b - german Reverse Engineering for Beginners - https://beginners.re/RE4B-DE.pdf Author: Dennis Yurichev @DennisYurichev @dennis714 Translators: Dennis Siekmeier17 @DSiekmeier, Julius Angres18 @JAngres, Dirk Loser19 @PolymathMonkey, Clemens Tamme, Philipp Schweinzer Implements EbookFoundation/free-programming-books#5558 * refactor(books): add re4b - japanese Reverse Engineering for Beginners - https://beginners.re/RE4B-JA.pdf Author: Dennis Yurichev @DennisYurichev @dennis714 Translators: @shmz @4ryuJP Implements EbookFoundation/free-programming-books#5558 * refactor(books): add re4b - italian Reverse Engineering for Beginners - https://beginners.re/RE4B-IT.pdf Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev Translators: Federico Ramondino @pinkrab , Paolo Stivanin @paolostivanin, @twyK, Fabrizio Bertone @fbertone, Matteo Sticco @sticken88, Marco Negro @Internaut401, @bluepulsar. Implements EbookFoundation/free-programming-books#5558 * fix(books): section level * refactor(books): add re4b - polish Reverse Engineering for Beginners - https://beginners.re/RE4B-PL.pdf Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev Translators: Kateryna Rozanova, Aleksander Mistewicz, Wiktoria Lewicka, Marcin Sokołowski Implements EbookFoundation/free-programming-books#5558 * refactor(books): add re4b - traditional chinese Reverse Engineering for Beginners - Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev Translators: Antiy Labs, Archer Implements EbookFoundation/free-programming-books#5558 * lint(books): fix marker style * refactor(books): move re4b - german to assembly It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category. It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse * refactor(books): move re4b - italian to assembly It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category. It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse * refactor(books): move re4b - french to assembly It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category. It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse * refactor(books): merge assembly - webassembly Moving/adding book "WebAssembly friendly programming with C/C++" Author: @chaishushan, @3dgen Translator: @yushih It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse * refactor(books): move re4b - chinese to assembly It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category. It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse * refactor(books): move re4b - polish to assembly It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category. It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse * refactor(books): move re4b - japanese to assembly It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category. It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse
3 years ago
* [Reverse Engineering for Beginners](https://beginners.re/RE4B-FR.pdf) - Dennis Yurichev, Florent Besnard, Marc Remy, Baudouin Landais, Téo Dacquet (PDF)
9 years ago
### Bash / Shell
* [Guide avancé d'écriture des scripts Bash](http://abs.traduc.org/abs-fr/)
* [La programmation Shell](https://frederic-lang.developpez.com/tutoriels/linux/prog-shell/) - Frederic Lang, Idriss Neumann
9 years ago
10 years ago
### Caml
* [Le language Caml](http://caml.inria.fr)
10 years ago
### C / C++
* [Cours de C/C++](http://casteyde.christian.free.fr/cpp/cours/online/book1.html) - Christian Casteyde
* [Guide pour la programmation réseaux de Beej's - Utilisation des sockets Internet](http://vidalc.chez.com/lf/socket.html) - (HTML)
* [Le C en 20 heures](http://framabook.org/le-c-en-20-heures-2/) - Eric Berthomier et Daniel Schang
* [Le langage C](https://zestedesavoir.com/tutoriels/755/le-langage-c-1/) - Informaticienzero, Taure, Paraze et Lucas-84
* [Programmation en Langage C et Systèmes Informatiques](https://sites.uclouvain.be/SystInfo/notes/Theorie/) - O. Bonaventure, E. Riviere, G. Detal, C. Paasch
10 years ago
### Coq
* [Le Coq'Art (V8)](http://www.labri.fr/perso/casteran/CoqArt/) - Yves Bertot et Pierre Castéran
10 years ago
### CSS
* [Apprendre les mises en page CSS](http://fr.learnlayout.com)
Add IDRIS three-part Fortran cours, French #5496 (#5499) * Add Fortran category Part of EbookFoundation/free-programming-books#5496 * Add "IDRIS adaptation of the Fortran 77 manual" IDRIS adaptation of the Fortran 77 manual By: Hervé Delouis and Patrick Corde. http://www.idris.fr/formations/fortran/fortran-77.html http://www.strath.ac.uk/CC/Courses/fortran.html Part of EbookFoundation/free-programming-books#5496 * Add three-part Fortran cours, French IDRIS Formations Fortran: documentation: http://www.idris.fr/formations/fortran/ - "Fortran : notions de base" (1er niveau) By: Anne Fouilloux, Patrick Corde http://www.idris.fr/media/formations/fortran/idris_fortran_base_cours.pdf http://www.idris.fr/media/formations/fortran/idris_fortran_base_exemples.tar.gz http://www.idris.fr/media/formations/fortran/idris_fortran_base_tp.tar.gz - "Fortran : apports des normes 90 et 95 avec quelques aspects de la norme 2003" (2ème niveau) By: Patrick Corde, Hervé Delouis http://www.idris.fr/media/formations/fortran/idris_fortran_avance_cours.pdf http://www.idris.fr/media/formations/fortran/idris_fortran_avance_tp.tar.gz - "Fortran : apports de la norme 2003 avec quelques aspects de la norme 2008" (3er niveau) By: Patrick Corde, Hervé Delouis http://www.idris.fr/media/formations/fortran/idris_fortran_expert_cours.pdf http://www.idris.fr/media/formations/fortran/idris_fortran_expert_exemples.tar.gz http://www.idris.fr/media/formations/fortran/idris_fortran_expert_tp.tar.gz Part of EbookFoundation/free-programming-books#5496 * Fix Linting errors: alphabetize-lists /home/runner/work/free-programming-books/free-programming-books/books/free-programming-books-fr.md 132:3-134:439 warning Alphabetical ordering: swap l.133 and l.132 alphabetize-lists remark-lint Part of EbookFoundation/free-programming-books#5496
3 years ago
### Fortran
* [IDRIS adaptation of the Fortran 77 manual](http://www.idris.fr/formations/fortran/fortran-77.html) - IDRIS, Hervé Delouis, Patrick Corde (HTML)
* [IDRIS Formations Fortran: documentation](http://www.idris.fr/formations/fortran/) (HTML)
* [Fortran_Avancé : "Fortran : apports des normes 90 et 95 avec quelques aspects de la norme 2003" (2ème niveau)](http://www.idris.fr/media/formations/fortran/idris_fortran_avance_cours.pdf) - Patrick Corde, Hervé Delouis (PDF) ([:package: travaux pratiques](http://www.idris.fr/media/formations/fortran/idris_fortran_avance_tp.tar.gz))
* [Fortran_Base : "Fortran : notions de base" (1er niveau)](http://www.idris.fr/media/formations/fortran/idris_fortran_base_cours.pdf) - Anne Fouilloux, Patrick Corde (PDF) ([:package: examples du support](http://www.idris.fr/media/formations/fortran/idris_fortran_base_exemples.tar.gz), [:package: travaux pratiques](http://www.idris.fr/media/formations/fortran/idris_fortran_base_tp.tar.gz))
* [Fortran_Expert : "Fortran : apports de la norme 2003 avec quelques aspects de la norme 2008"](http://www.idris.fr/media/formations/fortran/idris_fortran_expert_cours.pdf) - Patrick Corde, Hervé Delouis (PDF) ([:package: examples du support](http://www.idris.fr/media/formations/fortran/idris_fortran_expert_exemples.tar.gz), [:package: travaux pratiques](http://www.idris.fr/media/formations/fortran/idris_fortran_expert_tp.tar.gz))
Add IDRIS three-part Fortran cours, French #5496 (#5499) * Add Fortran category Part of EbookFoundation/free-programming-books#5496 * Add "IDRIS adaptation of the Fortran 77 manual" IDRIS adaptation of the Fortran 77 manual By: Hervé Delouis and Patrick Corde. http://www.idris.fr/formations/fortran/fortran-77.html http://www.strath.ac.uk/CC/Courses/fortran.html Part of EbookFoundation/free-programming-books#5496 * Add three-part Fortran cours, French IDRIS Formations Fortran: documentation: http://www.idris.fr/formations/fortran/ - "Fortran : notions de base" (1er niveau) By: Anne Fouilloux, Patrick Corde http://www.idris.fr/media/formations/fortran/idris_fortran_base_cours.pdf http://www.idris.fr/media/formations/fortran/idris_fortran_base_exemples.tar.gz http://www.idris.fr/media/formations/fortran/idris_fortran_base_tp.tar.gz - "Fortran : apports des normes 90 et 95 avec quelques aspects de la norme 2003" (2ème niveau) By: Patrick Corde, Hervé Delouis http://www.idris.fr/media/formations/fortran/idris_fortran_avance_cours.pdf http://www.idris.fr/media/formations/fortran/idris_fortran_avance_tp.tar.gz - "Fortran : apports de la norme 2003 avec quelques aspects de la norme 2008" (3er niveau) By: Patrick Corde, Hervé Delouis http://www.idris.fr/media/formations/fortran/idris_fortran_expert_cours.pdf http://www.idris.fr/media/formations/fortran/idris_fortran_expert_exemples.tar.gz http://www.idris.fr/media/formations/fortran/idris_fortran_expert_tp.tar.gz Part of EbookFoundation/free-programming-books#5496 * Fix Linting errors: alphabetize-lists /home/runner/work/free-programming-books/free-programming-books/books/free-programming-books-fr.md 132:3-134:439 warning Alphabetical ordering: swap l.133 and l.132 alphabetize-lists remark-lint Part of EbookFoundation/free-programming-books#5496
3 years ago
10 years ago
### Git
* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/fr/) - Alexandre Garel, Paul Gaborit et Nicolas Deram
* [Pro Git](http://www.git-scm.com/book/fr/v2) - Scott Chacon et Ben Straub
10 years ago
### Java
* [Développons en Java](http://www.jmdoudoux.fr/accueil_java.htm#dej) - Jean-Michel DOUDOUX (3400 pages!)
* [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain
* [Play.Rules!](http://3monkeys.github.io/play.rules/)
### JavaScript
* [JavaScript Éloquent : Une introduction moderne à la programmation](http://fr.eloquentjavascript.net) - Marijn Haverbeke
* [Node.Js: Apprendre par la pratique](https://oncletom.io/node.js/#chapitres) - Thomas Parisot
10 years ago
### jQuery
* [Apprendre jQuery](https://sutterlity.gitbooks.io/apprendre-jquery/content/) - Sutterlity Laurent
10 years ago
10 years ago
### Haskell
* [A Gentle Introduction to Haskell](http://gorgonite.developpez.com/livres/traductions/haskell/gentle-haskell/) - Paul Hudak, John Peterson et Joseph Fasel
* [Apprendre Haskell vous fera le plus grand bien !](http://lyah.haskell.fr)
### (La)TeX et associés
#### LaTeX
* [Apprends LaTeX](https://tex.loria.fr/general/apprends-latex.pdf) - Marc Baudoin (PDF)
* [LaTeX... pour le prof de maths !](http://math.univ-lyon1.fr/irem/IMG/pdf/LatexPourLeProfDeMaths.pdf) - Arnaud Gazagnes (PDF)
* [Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/tout-sur-latex/) - Vincent Lozano
* [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net/95) - Maïeul Rouquette
##### KOMA-Script
* [KOMA-Script, Typographie universelle avec XƎLaTeX](https://framabook.org/koma-script/) - Raymond Rochedieu (trad.) et Markus Kohm
10 years ago
#### Asymptote
* [Asymptote. Démarrage rapide](http://cgmaths.fr/cgFiles/Dem_Rapide.pdf) - Christophe Grospellier (PDF)
10 years ago
#### Metapost
* [Tracer des graphes avec Metapost](http://melusine.eu.org/syracuse/metapost/f-mpgraph.pdf) - John D. Hobby (PDF)
* [Un manuel de Metapost](http://melusine.eu.org/syracuse/metapost/f-mpman-2.pdf) - John D. Hobby (PDF)
10 years ago
#### PGF/TikZ
* [TikZ pour l'impatient](http://math.et.info.free.fr/TikZ/) - Gérard Tisseau et Jacques Duma
#### TeX
* [Apprendre à programmer en TeX](https://ctan.org/pkg/apprendre-a-programmer-en-tex) - Christian Tellechea
* [TeX pour l'Impatient](http://www.apprendre-en-ligne.net/LaTeX/teximpatient.pdf) - Paul Abrahams, Kathryn Hargreaves, and Karl Berry, trad. Marc Chaudemanche (PDF)
### Lisp
* [Introduction à la programmation en Common Lisp](http://www.algo.be/logo1/lisp/intro-lisp.pdf) - Francis Leboutte (PDF)
* [Traité de programmation en Common Lisp](http://dept-info.labri.fr/~strandh/Teaching/Programmation-Symbolique/Common/Book/HTML/programmation.html) - Robert Strandh et Irène Durand
### Mathématiques
* [Calcul mathématique avec Sage](http://sagebook.gforge.inria.fr) - Paul Zimmermann et al.
### Lua
* [Introduction à la programmation Lua](http://www.luteus.biz/Download/LoriotPro_Doc/LUA/LUA_Training_FR/Introduction_Programmation.html)
* [Lua : le tutoriel](http://wxlua.developpez.com/tutoriels/lua/general/cours-complet/) - Claude Urban
### Meteor
* [Apprendre Meteor](https://mquandalle.gitbooks.io/apprendre-meteor/content/) - Maxime Quandalle
10 years ago
### Perl
* [Guide Perl - débuter et progresser en Perl](http://formation-perl.fr/guide-perl.html) - Sylvain Lhullier
* [La documentation Perl en français](http://perl.mines-albi.fr/DocFr.html)
10 years ago
### PHP
* [Cours de PHP 5](http://g-rossolini.developpez.com/tutoriels/php/cours/?page=introduction) - Guillaume Rossolini
* [Programmer en PHP](http://www.lincoste.com/ebooks/pdf/informatique/programmer_php.pdf) - Julien Gaulmin (PDF)
#### Symfony
* [En route pour Symfony 5](https://symfony.com/doc/5.0/the-fast-track/fr/index.html)
### Processing
* [Processing](https://fr.flossmanuals.net/processing/) - Œuvre collective (HTML)
10 years ago
### Python
* [Appendre à programmer avec Python](http://inforef.be/swi/python.htm) - Gerard Swinnen
* [Introduction à la programmation](https://self-learning.info.ucl.ac.be/index/info1-exercises) (Inscription gratuite sur le site. Pour réaliser les exercices sur INGInious.org, créez-vous un compte gratuitement et lier ensuite votre compte self-learning à votre compte INGInious. )
* [Le guide de l’auto-stoppeur pour Python!](https://python-guide-fr.readthedocs.io/fr/latest/)
* [Python](http://www.lincoste.com/ebooks/pdf/informatique/python.pdf) - Guido Van Rossum (PDF)
* [Une introduction à Python 3](https://perso.limsi.fr/pointal/python:courspython3) - Bob Cordeau et Laurent Pointal
#### Django
* [Tutoriel de Django Girls](https://tutorial.djangogirls.org/fr/) (1.11) (HTML)
10 years ago
### R
* [Introduction à l'analyse d'enquête avec R et RStudio](https://larmarange.github.io/analyse-R/) - Jospeh Lamarange et al. (PDF version also available)
* [Introduction à la programmation en R](http://cran.r-project.org/doc/contrib/Goulet_introduction_programmation_R.pdf) - Vincent Goulet (PDF)
10 years ago
### Ruby
* [Ruby en vingt minutes](https://www.ruby-lang.org/fr/documentation/quickstart/)
* [Venir à Ruby après un autre language](https://www.ruby-lang.org/fr/documentation/ruby-from-other-languages/)
10 years ago
#### Ruby on Rails
* [Tutoriel Ruby on Rails : Apprendre Rails par l'exemple](http://french.railstutorial.org/chapters/beginning) - Michael Hartl
### Rust
* [Traduction du Rust book en français](https://jimskapt.github.io/rust-book-fr/) par Thomas Ramirez
* [Tutoriel rust](https://blog.guillaume-gomez.fr/Rust/) par Guillaume Gomez
10 years ago
### Sage
* [Calcul mathématique avec Sage](https://hal.inria.fr/inria-00540485/file/sagebook-web-20130530.pdf) - A. Casamayou, N. Cohen, G. Connan, T. Dumont, L. Fousse, F. Maltey, M. Meulien, M. Mezzarobba, C. Pernet, N. M. Thiéry, P. Zimmermann (PDF)
10 years ago
### Scilab
* [Introduction à Scilab](http://forge.scilab.org/index.php/p/docintrotoscilab/downloads/) - Michaël Baudin, Artem Glebov, Jérome Briot
### Scratch
* [Informatique Créative](https://pixees.fr/programmation-creative-en-scratch/)
10 years ago
### SPIP
* [Programmer avec SPIP](http://programmer.spip.net) - Matthieu Marcimat et collectif SPIP
### SQL
* [Cours complet pour apprendre les différents types de bases de données et le langage SQL](https://sgbd.developpez.com/tutoriels/cours-complet-bdd-sql/) - Jacques Le Maitre
5 years ago
* [Only SQL. Tout ce que vous avez toujours voulu savoir sur les SGBD sans jamais avoir osé le demander.](https://framabook.org/not-only-sql/) - Vincent Lozano et Éric Georges
### Systèmes d'exploitation
* [Simple OS (SOS)](http://sos.enix.org/fr/SOSDownload) - David Decotigny et Thomas Petazzoni
### TEI
* [Qu'est-ce que la Text Encoding Initiative ?](http://books.openedition.org/oep/1237) - Lou Burnard, trad. par Marjorie Burghart
10 years ago
### Vim
* [Learn Vim Progressively](http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/)
* [Vim pour les humains](https://vimebook.com/fr) - Vincent Jousse (le livre n'est pas **gratuit** mais **à prix libre**)