mirror of
https://github.com/namibia/free-programming-books.git
synced 2024-11-26 21:36:27 +00:00
9.6 KiB
9.6 KiB
Index
- 0 - Méta-listes
- 1 - Non dépendant du langage
- Ada
- Assembleur
- Bash / Shell
- C / C++
- Caml
- Coq
- CSS
- Git
- Haskell
- Java
- Javascript
- jQuery
- (La)TeX et associés
- Lisp
- Lua
- Meteor
- Perl
- PHP
- Processing
- Python
- R
- Ruby
- Sage
- Scilab
- Scratch
- SPIP
- SQL
- 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)
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)
Ada
- Cours Ada - Daniel Feneuille (Support d'un cours enseigné à l'IUT d'Aix-en-Provence) (ZIP)
- Cours Ada 95 pour le programmeur C++ - Quentin Ochem (PDF)
Assembleur
- PC Assembly Language - Paul A. Carter
Bash / Shell
Caml
C / C++
- C++ moderne - Guillaume Belz
- Cours de C/C++ - Christian Casteyde
- Le C en 20 heures - Eric Berthomier et Daniel Schang
- Le langage C - Informaticienzero, Taure, Paraze et Lucas-84
Coq
- Le Coq'Art (V8) - Yves Bertot et Pierre Castéran
CSS
Git
Java
- Développons en Java - Jean-Michel DOUDOUX (3400 pages!)
- Java Programming for Kids, Parents and Grandparents - Yakov Fain
- Play.Rules!
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
- 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
KOMA-Script
- KOMA-Script, Typographie universelle avec XƎLaTeX - Raymond Rochedieu (trad.) et Markus Kohm
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)
Processing
- Processing - Œuvre collective (HTML)
Python
- Appendre à programmer avec Python - Gerard Swinnen
- Python - Guido Van Rossum (PDF)
- Une introduction à Python 3 - Bob Cordeau et Laurent Pointal
Django
- Tutoriel de Django Girls (1.11) (HTML)
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 (PDF)
Scilab
- Introduction à Scilab - Michaël Baudin, Artem Glebov, Jérome Briot
Scratch
SPIP
- Programmer avec SPIP - Matthieu Marcimat et collectif SPIP
SQL
- Cours complet pour apprendre les différents types de bases de données et le langage SQL - Jacques Le Maitre
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)