Dans ce manuel et partout ailleurs, vous êtes confronté à du code déjà écrit. Il ne reste plus aucune trace de toutes les étapes intermédiaires qui ont conduit à la version que vous avez sous les yeux. Même dans les vidéos qui montrent l'ensemble des opérations à réaliser, l'intervenant a généralement déjà une bonne idée du résultat à obtenir et peut aller directement au but.
Or, la réalité est souvent beaucoup moins linéaire. Le code est le produit final d'un ensemble d'échanges entre celui où celle qui écrit et l'interface qui lui renvoie des erreurs. Bien souvent, le code est construit étape par étape en résolvant des petites difficultés puis en combinant les solutions trouvées. S'il existe des manières plus ou moins efficaces d'écrire du code, la pratique revient souvent à devoir résoudre de multiples problèmes et adaptations spécifiques nécessitant votre ingéniosité.
(P. 309)
Apprendre à programmer est une nouvelle corde à votre arc pour faciliter le traitement de données. Cela permet de prendre le contrôle de l'ordinateur de manière plus complète qu'à travers un logiciel et mieux en comprendre les arcanes. (P.12)