mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2024-12-25 12:55:30 +00:00
8.5 KiB
8.5 KiB
Index
- Méta-listes
- Non dépendant du langage
- Assembleur
- Bash / Shell
- Caml
- C / C++
- Coq
- CSS
- Git
- Haskell
- Java
- Javascript
- jQuery
- LaTeX
- Lisp
- Meteor
- Perl
- PHP
- Python
- R
- Ruby
- Sage
- Scilab
- SPIP
- TeX
- Vim
Méta-listes
Non dépendant du langage
Algorithmique
- Algorithmique, par Michel Quercia
- Éléments d'algorithmique par D. Beauquier, J. Berstel, et Ph. Chrétienne
- France-IOI
- Prologin
Logiciels libres
- Histoires et cultures du libres
- Option libre. Du bon usage des licences libres, par Jean Benjamin
- Produire du logiciel libre, par Karl Fogel
- Richard Stallman et la révolution du logiciel libre, par R.M. Stallman, S. Williams et C. Masutti
Makefile
- Concevoir un Makefile, par Vincent Loechner d'après Nicolas Zin
- Introduction aux Makefile
Méthodes de développement
- Scrum et XP depuis les tranchées, par Henrik Kniberg
Pédagogie pour enfants et adolescents
- Apprendre l'informatique sans ordinateur, par Tim Bell, Ian H. Witten et Mike Fellows (traduit)
Théorie des langages
- Compilation. Théorie des langages par Université de Bretagne Occidentale
Assembleur
- PC Assembly Language - Paul A. Carter
Bash / Shell
Caml
C / C++
- Cours de C/C++ par Christian Casteyde
- Le C en 20 heures, par Eric Berthomier et Daniel Schang
- Introduction à la rétro-ingénierie de binaires, à partir de code C compilé pour x86.
Coq
- Le Coq'Art (V8) par Yves Bertot et Pierre Castéran
- Preuves de programmes en coq par Yves Bertot
CSS
Git
Java
- Initiation à la programmation (en Java), MOOC de l'École Polytechnique Fédérale de Lausanne
- Java Programming for Kids, Parents and Grandparents - Yakov Fain
- Play.Rules!
Javascript
- Javascript Éloquent : Une introduction moderne à la programmation, par Marijn Haverbeke
jQuery
- Apprendre jQuery, par Sutterlity Laurent
Haskell
- Apprendre Haskell vous fera le plus grand bien !
- A Gentle Introduction to Haskell par Paul Hudak, John Peterson et Joseph Fasel
LaTeX
- Détecter et résoudre les problèmes, Annexe B du LaTeX Companion 2006, par Frank Mittelbach et Michel Goossens, mis à disposition par l'éditeur dans l'onglet « Compléments »
- LaTeX... pour le prof de maths ! par Arnaud Gazagnes
- Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander par Vincent Lozano
- (Xe)LaTeX appliqué aux sciences humaines par Maïeul Rouquette
Voir aussi TeX
Asymptote
- Asymptote. Démarrage rapide, par Christophe Grospellier
Metapost
- Un manuel de Metapost, par John D. Hobby
- Tracer des graphes avec Metapost, par John D. Hobby
PGF/TikZ
- TikZ pour l'impatient, par Gérard Tisseau et Jacques Duma
Lisp
- Introduction à la programmation en Common Lisp par Francis Leboutte
- Traité de programmation en Common Lisp par Robert Strandh et Irène Durand
Meteor
- Apprendre Meteor, par Maxime Quandalle
Perl
- Guide Perl - débuter et progresser en Perl, par Sylvain Lhullier
- La documentation Perl en français
PHP
- Cours de PHP 5 par Guillaume Rossolini
- Initiation au PHP par David Ducrocq
- Programmer en PHP par Julien Gaulmin
Python
- Appendre à programmer avec Python par Gerard Swinnen
- Dropbox a des fuites !Un aperçu de la rétro-ingénierie des programmes Python
- Python par Guido Van Rossum
R
- Introduction à la programmation en R par Vincent Goulet
Ruby
Ruby on Rails
- Tutoriel Ruby on Rails : Apprendre Rails par l'exemple, par Michael Hartl
Sage
- Calcul mathématique avec Sage, par A. Casamayou, N. Cohen, G. Connan, T. Dumont, L. Fousse, F. Maltey, M. Meulien, M. Mezzarobba, C. Pernet, N. M. Thiéry, P. Zimmermann
Scilab
- Introduction à Scilab par Michaël Baudin, Artem Glebov, Jérome Briot
SPIP
- Programmer avec SPIP, par Matthieu Marcimat et collectif SPIP
TeX
- TeX pour l'Impatient, par Paul Abrahams, Kathryn Hargreaves, and Karl Berry, trad. Marc Chaudemanche
Voir aussi LaTeX
Vim
- Learn Vim Progressively
- Vim pour les humains, par Vincent Jousse (le livre n'est pas gratuit mais à prix libre)