Je ne donnerai pas mon vote, juste mon parcours de "programmeur" amateur.
Basic en autodidacte : nul car on ne sait pas ce qu'on fait
Assembleur à l'école sur machine automatisée : trop fastidieux
Langage C en formation professionnelle : la balade
Alors je m'interroge sincèrement. S'agit-il du C qui est adapté ou faut-il commencer par des langages nullissimes pour apprendre à apprécier un bon langage de programmation ? La réponse à cette question a déjà été donnée : il faut comprendre ce qu'on fait sans pour autant avoir à redémontrer à chaque fois le moteur à explosion et la roue lorsqu'on veut faire un pas pour être un codeur correct.
De plus, la plupart, si ce n'est tous, des langages ont été créés pour répondre à un but précis mais avec un socle commun : la machine qu'elle soit matérielle ou logicielle. Donc la comprendre reste essentiel pour obtenir le meilleur résultat. L'orientation actuelle et proche de nous sont les mégadonnées via les objets connectés. Celles-ci donneront deux orientations : leur collecte puis leur traitement. Les deux cas sont distincts : l'un demandera de comprendre le matériel, l'autre le logiciel.
De ce second constat, je m'interroge encore plus sur le langage adapté à l'apprentissage du développement.
Partager