Ce livre est à conseiller à tous les débutants en informatique,
il s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation.
Il utilise un "pseudo-code" algorithmique utilisé dans les écoles d'informatique
et à partir duquel on peut construire un programme dans un langage quelconque après quelques adaptations
selon la syntaxe particulière du dit langage.
Le langage Java est utilisé dans le livre pour donner des exemples d'implémentation.
Ce livre part de la logique du fonctionnement d'un ordinateur
et aborde ensuite les concepts de base de la programmation qui en sont déduits.
Des notions avancées comme les pointeurs et références et une introduction aux objets
sont proposées en fin de livre.
Il est désigné pour les autodidactes aussi bien que pour les étudiants.