En théorie oui mais dans la pratique… Selon moi, ce que tu dis est vrai dans le cas de personnes ayant déjà une expérience en programmation ou comptant en faire leur métier, bref des gens connaissant déjà un peu leur sujet ou suffisamment curieux pour combler d’eux même leurs lacunes. Sans compter que le C++ est déjà suffisamment compliqué pour qu’il n’y ai pas besoin, au début, de coupler son apprentissage à celui d’autres langages. Avec un peu d’expérience, le reste devrait venir tout seul.Pour avoir appris différents langages sur une période à peine plus grande qu'un mouchoir de poche, je n'ai pas d'objection à ce que les gens en apprennent plusieurs, à une condition sine qua non: que chaque langage soit appris indépendamment des autres, dans l'idée, et dans la pratique.
Si le but est d’apprendre le C++ a des personnes n’ayant aucune connaissance en programmation ou dont la programmation n’est qu’une petite partie de leur formation, tu risque de les perdre en mélangeant les langages. Je prends comme exemple mon cursus en physique. Nous avions eu un mini projet en C++ en milieu de deuxième année qui a bien fait ch*** tout le monde excepté les rares personnes (comme moi) découvrant les joies de la prog. Tout le monde a eu suffisamment de difficultés pour appréhender l’outil et pondre les 10 lignes de code demandés sans qu’on y ajoute en plus un projet en Java/Python/COBOL/Lisp/X/Y/Z (rayer la mention inutile).
Selon moi on peut classer les apprentis développeurs en deux catégories :
- Les passionnés de la prog (comme toi et moi) : vous pouvez commencer par leur apprendre n’importe quel langage en utilisant le paradigme que vous souhaitez, ceux là devrait toujours s’en sortir d’une manière ou d’une autre.
- Les personne se servant de la prog comme d’un simple outil dans leur formation/métier (soit à peu près toutes les disciplines scientifiques). Avec eux, gare ! Il faut les caresser dans le sens du poil et les prendre par le bon bout (sans jeu de mots scabreux) sous peine de les voir partir en courant (je connais des physiciens qui courent très vite lorsqu'on leur montre un bout de code ). Et aussi parce que c’est à nous, après, de corriger leurs bêtises .
PS: mais que fait-on un samedi soir à 0h00 à écrire des posts sur developpez?
Partager