<mode poète>
Pour faire une métaphore pour appuyer LGV, je dirais que faire un programme, cest comme construire une maison.
Apprendre le C/C++, c´est apprendre a se servir d´une truelle, a faire du béton, éventuellement a se servir d´une grue, bref, de tous les outils nécessaires pour faire la maison.
Apres, il ne faut pas oublier que pour faire une maison, il faut faire des plans, penser a "comment faire" pour ne pas que ça s´écroule, connaitre des astuces, faire des erreurs et recommencer, faire des essais (contrairement a la maison, pour la programmation, faire des essais est gratuit, donc il ne faut pas s´en priver !)
Une belle métaphore qui aide a comprendre je pense
</mode poète>