1. Introduction
  2. Préliminaires
    1. Base 10
    2. Base 2
    3. Base 16
    4. Bit et octet
    5. Portes logiques
  3. Système
  4. Choix du système
    1. Ubuntu
    2. Arch Linux
    3. Manjaro
    4. Fedora
    5. NixOS
  5. Shell
  6. Shell
    1. Utilisation
      1. Se déplacer
      2. RTFM : Read The Fucking Manual
      3. Lire et écrire dans des fichiers
      4. Permissions
      5. Tips and tricks
    2. Editeurs de texte
      1. VSCode
      2. Vim
    3. Run Command
    4. Window Manager
      1. Awesome
    5. Programmation Shell
      1. Flux systèmes
      2. Job control
      3. Scripts
      4. Variables
      5. Mathématiques
      6. Variables d'environnement
        1. PATH
      7. Quotting
      8. Tests et conditions
      9. Boucles
  7. Git
  8. Git
    1. Commandes de bases
    2. Cas pratique avec GitHub
  9. Langage C
  10. Langage C
    1. Abécédaire
      1. Compilation de test
      2. La fonction main et l'environnement de développement
      3. Types prédéfinis
      4. Fonctions
      5. Mathématiques
      6. Structures de contrôles
      7. Tableaux
      8. Chaîne de caractères
      9. Pointeurs
      10. Boucles
      11. Exercices
      12. Corrections
      13. Structures de données
    2. Notions avancées
      1. Flags de compilation
      2. Plusieurs fichiers
      3. Makefile
      4. Récursivité
      5. Pointeurs avancés
      6. Mémoire
      7. Listes chainées
      8. GDB
  11. TODO: Assembleur
  12. Assembleur
  13. Auteurs