La programmation peut être faite par intuition ou par préparation d’un plan de travail. La meilleure
méthode pour aborder un projet de programmation est d’appliquer l’intuition sous le contrôle d’une
structure bien conçue.
Le premier principe de bonne programmation est la persistance. Si on est intéressé par ce qu’on fait,
il ne serait pas difficile de se créer une passion pour rester avec la tâche quelle que soit sa complexité.
Le second principe de bonne programmation est l’utilisation de structure, les programmes sont construits
du général au spécifique.

Notre objectif serait d’apprendre à traduire ces capacités de résolutions des problèmes, pour qu’on
puisse utiliser un ordinateur, pour exploiter les détails mécaniques des solutions de ces problèmes.
Ceci est l’essence de la programmation: Avoir une technique de résolution des problèmes constituée
d’une série d’étapes que l’ordinateur peut exécuter. En décrivant une technique de résolution d’un
problème pour un ordinateur, il est nécessaire de procéder d’une façon très organisée. La description
doit inclure toutes les étapes nécessaires pour résoudre ce problème et les étapes doivent être dans
le propre ordre. N’importe quelle information intermédiaire qui est exigée dans une étape doit être
donnée dans l’étape précédente.