Ce manuel se place dans la catégorie << guide de l'utilisateur >> : son but est de permettre à une personne sachant programmer, d'acquérir les éléments fondamentaux du langage C. Ce manuel présente donc chaque notion selon une gradation des difficultés et ne cherche pas à être exhaustif. Il comporte de nombreux exemples, ainsi que des exercices dont la solution se trouve dans le corps du texte, mais commence toujours sur une page différente. Le lecteur peut donc au choix, ne lire les solutions qu'après avoir programmé sa solution personnelle, ou bien lire directement la solution comme si elle faisait partie du manuel.