Combien de temps faut-il pour apprendre son premier langage de programmation ?


Ne vous concentrez pas sur les langages.

Vous pouvez apprendre la syntaxe d'un langage de programmation en quelques jours, ses bizarreries en quelques autres. Mais cela ne'fait pas de vous un développeur, pas plus que savoir ce qu'est un scalpel et un forceps ne fait de vous un chirurgien.


Apprenez à programmer. Pas "comment programmer en (langage)", comment programmer. Comment fonctionne le flux de contrôle, comment utiliser (et quand ne pas utiliser) la concurrence, comment trouver et corriger les bugs, comment maintenir le code, comment écrire du code qui peut être maintenu, comment écrire multiplateforme, comment lire et interpréter une spécification. Oh, et apprendre à faire cela dans une équipe, où il doit travailler avec du code écrit par plusieurs autres personnes.


Cela prendra plus que quelques jours. Mais c'est ce qui vous donne de la valeur en tant que développeur.

Tout le monde peut bidouiller un code qui fait telle ou telle chose. Ce qu'un bon développeur fait, c'est de faire du code qui'est lisible, maintenable et évolutif. Si vous savez comment faire ces choses, vous pouvez le faire dans n'importe quel langage dont vous pourriez avoir besoin, que vous'ayez déjà utilisé ce langage ou non.

Prendre un langage n'est pas la partie la plus difficile. Et je vois effectivement beaucoup trop de gens se focaliser sur cela.

La langue n'est pas un problème.