Ce cours est le début d'une série de trois qui visent à découvrir et maîtriser les fondements de la programmation système. Après avoir étudié le mode de démarrage d'un ordinateur typique, la programmation Shell est attaquée avec comme exemple canon la programmation bash sous Unix, qui est la plus riche, mais également la plus utile. Après ce Niveau 1, le Niveau 2 traitera du concept de processus et de thread, et le Niveau 3 abordera la communication inter-processus. Avec un démarrage en douceur, la Programmation Système permet d'atteindre progressivement un niveau avancé de maîtrise des processus systèmes fondamentaux et de leurs techniques de programmation, ainsi que de devenir encore plus indépendant en informatique.