Salut a toutes et tous.
Pour apprendre un langage évolué est il nécessaire de passer par des langages plus simples ?
Je me permets un parallele avec les maths.
Pour passer par exemple une licence il est necessaire de commencer par 1 + 1 = 2
Pour resoudre une integrale il faut imperativement savoir resoudre une derivee.
Les maths exigent des prerecquis.
Je me demande s'il y a une progression "logique" dans l'apprentissage des langages comme il y en a une en maths ?
Imaginons un jeune qui veuille devenir un jour l'egal de Mitnick. ( ca n'est pas mon cas, qui suis un pépé a barbe blanche). Il va se demander : je commence par quoi ?
Aller du plus facile au plus difficile par etapes logiques ?
Commencer par le basic et le DOS ? Pas certain du tout que ça puisse faire partie des etapes logiques.
Attaquer directement un langage evolué ?
Debuter par le C ++ ou l'assembleur ou langage machine ?
Si la programmation s'apprenait a l'école.
Que ferait on en maternelle ? En CP ? En CM 1, en CM 2 etc...etc....jusqu'au niveau bac + 5 par exemple ?
Et a partir de quand ça se specialiserait ?
L'emule de Mitnick devrait il suivre le meme cursus que l'emule de Bill Gates par exemple ?
En maths c'est evident. Le passionné de Mecanique quantique va diverger dans ses etudes par rapport au passionné de Relativite.
Ces sciences etant incompatibles...puisque c'est le Graal des scientifiques.
Et en programmation ?
Bon week end et merci de votre attention.
Partager