mirror of
https://github.com/namibia/free-programming-books.git
synced 2024-11-05 21:07:51 +00:00
9.4 KiB
9.4 KiB
Index
- 0 - Méta-listes
- 1 - Non dépendant du langage
- Arduino
- Assembleur
- Bash / Shell
- C / C++
- Caml
- Coq
- CSS
- Git
- Haskell
- Java
- Javascript
- jQuery
- (La)TeX et associés
- Lisp
- Lua
- Meteor
- Perl
- PHP
- Python
- R
- Ruby
- Sage
- Scilab
- SPIP
- Systèmes d'exploitation
- TEI
- Vim
0 - Méta-listes
1 - Non dépendant du langage
Algorithmique
- Algorithmique - Michel Quercia
- Complexité algorithmique - Sylvain Perifel
- Éléments d'algorithmique - D. Beauquier, J. Berstel, et Ph. Chrétienne (PDF)
- France-IOI
- Prologin
Logiciels libres
- Histoires et cultures du libres
- Option libre. Du bon usage des licences libres - Jean Benjamin
- Produire du logiciel libre - Karl Fogel
- Richard Stallman et la révolution du logiciel libre - R.M. Stallman, S. Williams et C. Masutti
Makefile
- Concevoir un Makefile - Vincent Loechner d'après Nicolas Zin (PDF)
- Introduction aux Makefile (PDF)
Méthodes de développement
- Scrum et XP depuis les tranchées - Henrik Kniberg (PDF)
Pédagogie pour enfants et adolescents
- Activités débranchées Catalogue de ressource pour apprendre l'informatique sans ordinateur.
- Apprendre l'informatique sans ordinateur - Tim Bell, Ian H. Witten et Mike Fellows (traduit)
Théorie des langages
- Compilation. Théorie des langages - Université de Bretagne Occidentale (PDF)
Arduino
- Arduino : Premiers pas en informatique embarquée - Eskimon et olyte
Assembleur
- PC Assembly Language - Paul A. Carter
Bash / Shell
Caml
C / C++
- Cours de C/C++ - Christian Casteyde
- Le C en 20 heures - Eric Berthomier et Daniel Schang
Coq
- Le Coq'Art (V8) - Yves Bertot et Pierre Castéran
- Preuves de programmes en coq - Yves Bertot
CSS
Git
Java
Javascript
- Javascript Éloquent : Une introduction moderne à la programmation - Marijn Haverbeke
jQuery
- Apprendre jQuery - Sutterlity Laurent
Haskell
- A Gentle Introduction to Haskell - Paul Hudak, John Peterson et Joseph Fasel
- Apprendre Haskell vous fera le plus grand bien !
(La)TeX et associés
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 ! - Arnaud Gazagnes (PDF)
- Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander - Vincent Lozano
- (Xe)LaTeX appliqué aux sciences humaines - Maïeul Rouquette
Asymptote
- Asymptote. Démarrage rapide - Christophe Grospellier (PDF)
Metapost
- Tracer des graphes avec Metapost - John D. Hobby (PDF)
- Un manuel de Metapost - John D. Hobby (PDF)
PGF/TikZ
- TikZ pour l'impatient - Gérard Tisseau et Jacques Duma
TeX
- TeX pour l'Impatient - Paul Abrahams, Kathryn Hargreaves, and Karl Berry, trad. Marc Chaudemanche (PDF)
Lisp
- Introduction à la programmation en Common Lisp - Francis Leboutte (PDF)
- Traité de programmation en Common Lisp - Robert Strandh et Irène Durand
Lua
- Introduction à la programmation Lua
- Lua : le tutoriel - Claude Urban
Meteor
- Apprendre Meteor - Maxime Quandalle
- Discover Meteor - Tom Coleman et Sacha Greif
Perl
- Guide Perl - débuter et progresser en Perl - Sylvain Lhullier
- La documentation Perl en français
PHP
- Cours de PHP 5 - Guillaume Rossolini
- Initiation au PHP - David Ducrocq (PDF)
- Programmer en PHP - Julien Gaulmin (PDF)
Python
- Appendre à programmer avec Python - Gerard Swinnen
- Dropbox a des fuites ! Un aperçu de la rétro-ingénierie des programmes Python
- Python - Guido Van Rossum (PDF)
- Une introduction à Python 3 - Bob Cordeau et Laurent Pointal
R
- Introduction à la programmation en R - Vincent Goulet (PDF)
Ruby
Ruby on Rails
- Tutoriel Ruby on Rails : Apprendre Rails par l'exemple - Michael Hartl
Sage
- Calcul mathématique avec Sage - 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 - Michaël Baudin, Artem Glebov, Jérome Briot
SPIP
- Programmer avec SPIP - Matthieu Marcimat et collectif SPIP
Systèmes d'exploitation
- Simple OS (SOS) - David Decotigny et Thomas Petazzoni
TEI
- Qu'est-ce que la Text Encoding Initiative ? - Lou Burnard, trad. par Marjorie Burghart
Vim
- Learn Vim Progressively
- Vim pour les humains - Vincent Jousse (le livre n'est pas gratuit mais à prix libre)