Ce cours est le début d'une série de trois, qui vise à 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. Apres ce Niveau 1, le Niveau 2 traitera du concept de processus et de thread, et le Niveau trois abordera la communication inter-processus. Avec un démarrage en douceur, la Programmation Système permet d'atteindre progressivement un niveau très avancé de programmation, ainsi que de devenir encore plus indépendant en informatique.