Connaître un langage de programmation est une bonne chose, mais faire un programme nécessite d'avoir les notions de logique de programmation ou d'algorithmique pour permettre de transformer la pensée en instructions compréhensible par l'ordinateur. Ainsi ce livre contient des notions pouvant permettre aux lecteurs de raisonner et de formaliser la pensée de manière à produire des programmes de gestion qui sont performants et qui répondent aux attentes des utilisateurs.