La philosophie site du zéro/epitech/42 fait des ravages. L'informatique ce n'est pas "apprendre un/des langage(s)". Assez de voir des gens clamer qu'ils connaissent n languages et qu'ils sont trop forts, assez de voir des gens qui connaissent des langages mais ne savent pas programmer (au sens de concevoir), assez de voir des gens qui pensent que l'informatique c'est la programmation.
L'informatique par les langages c'est prendre le vaste domaine de l'informatique par le bas, par le spécifique, plutôt que d'en donner une vision introductive large, par le haut.
Ce serait comme dire qu'on initie les enfants au français en faisant une série de cours où on apprend la conjugaison du verbe pousser. Pourquoi le verbe pousser ? Aucune idée. Pourquoi *insérer langage de prog spécifique* ? Aucune idée.
Le verbe pousser c'est un verbe du premier groupe. Autant apprendre les règles de conjugaison des verbes du premier groupe vu que c'est toujours pareil. De la même façon à quoi bon apprendre la syntaxe d'un langage de programmation alors qu'on retrouve dans beaucoup les mêmes structures de contrôle. Pourquoi le HTML, un langage descriptif ? Pourquoi ne pas dire qu'il y a des langages opérationnels et pourquoi ne pas choisir un de ceux là ? Et puis pourquoi ne pas dire que dans ces derniers il y a plusieurs paradigmes ? Puisque c'est ça l'important, c'est pas le verbe, c'est qu'il y a plusieurs groupes.
Et puis pourquoi ne pas admettre qu'un langage de programmation est un outil, pas une fin ? Et pourquoi ne pas admettre que la maîtrise de ces outils nécessite un recul logique voire des compétences liées à l'ingénierie au sens large ? Mais oui, admettre cela ce serait admettre que les caïds du site du zéro valent pas grand chose et que c'est mettre la charue devant les bœufs à l'école primaire. La désillusion du site du zéro : merdre, il faut l'esprit logique et de l'expérience, nous aurait-on menti ?
Et puis pourquoi les langages informatiques ? Pourquoi les verbes ? L'informatique c'est autre chose. Le français c'est pas que des verbes.
Des choses faisables en primaire et susceptibles de davantage accrocher les élèves il doit y en avoir. Par exemple des petits cours introductifs sur ce qu'est un ordinateur : qu'est-ce qu'un processeur, à quoi ça sert, qu'est-ce que la mémoire, etc. Ou prendre un exemple fil rouge, qu'est-ce qu'il se passe entre le moment où je clique sur un lien, et le moment ou la photo vers laquelle ce lien pointait s'affiche sur mon écran ? Ça paraît débile mais pas tant de monde que ça n'est capable de donner ne serait-ce qu'une esquisse de détails. Pour le gugus lambda pris dans la rue, c'est juste magique, l'ordinateur/le téléphone est une boite noire. Et ça ce serait plus intéressant. Ce serait un cas particulier qui permet de balayer plus large sur l'informatique et même faire quelques points historiques pourquoi pas. Parce que mine de rien, l'informatique ne se limite pas à la programmation, le français ne se limite pas aux verbes, et l'Histoire ne se limite pas à Charlemagne.
Mais bon, au moins on peut se réjouir, on aura une génération de gens qui sauront vaguement identifier de l'HTML quand ils en verront après avoir malencontreusement cliqué sur l'affichage de la source dans leur navigateur.