Je trouve facile et amusant d'apprendre de nouvelles langues! La seule raison pour laquelle je suis bon en programmation est que j'ai une forte inclination vers le langage. Toutes les langues humaines sont fondamentalement les mêmes, et même pas de grandes différences de phonologie, de grammaire et de vocabulaire peuvent entraver le fait que tout le monde travaille essentiellement de la même manière.
Je trouve extrêmement gratifiant de faire des parallèles entre les étymologies, de découvrir la nature sous-jacente de ce qui fait vibrer une langue et d'apprendre comment les locuteurs natifs comprennent leur propre langue. Sans oublier que l'étude d'une grande variété d'orthographes m'a donné une grande précision d'écriture, ce qui est d'une grande aide dans la programmation.
Cependant, votre kilométrage peut varier — je suis programmeur parce que je suis linguiste, et non l'inverse, et vous pouvez devenir compétent en programmation de différentes manières.
Éditer:
Voici quelques conseils qui, je pense, peuvent aider les programmeurs à apprendre les langues:
Les langues naturelles ne sont pas des langages de programmation. Les langues naturelles n'ont pas de règles, mais elles ont des modèles. Si vous remarquez un modèle, ne prétendez pas qu'il s'agit d'une règle, puis dénoncez toutes les exceptions. La linguistique n'est pas un domaine en noir et blanc. J'ai remarqué que les personnes ayant un état d'esprit technique se demandent si elles sont «correctes» et perdent de vue qu'il est plus important d'être compris . La parole naturelle a une signification inhérente qui transcende le littéralisme.
Apprendre une langue ne consiste pas à mémoriser par cœur. Aucun locuteur natif de l'espagnol ne se dit "voy, vas, va, vamos, vais, van" pour se rappeler comment conjuguer "aller". Il vient le fait dans la parole en cours d' exécution parce qu'il a développé un sens au fil du temps de ce qui sonne juste. Ne pas adopter une approche de "guide de conversation" pour l'apprentissage des langues: vous vous retrouverez perdu pour la phrase appropriée car vous ne pourrez pas produire la vôtre. Apprendre le vocabulaire n'est pas la même chose que d'apprendre une API.
Les langues naturelles sont redondantes et compressibles, et vous pouvez les utiliser à votre avantage en tant qu'étudiant. Si vous prononcez ou épelez quelque chose de mal, il est probable que vous serez toujours compris. Recherchez les étymologies des mots pour avoir une idée de leur signification profonde. Avoir un sens de la langue telle qu'elle était est tout aussi important que de connaître la langue telle qu'elle est. C'est bon de faire des erreurs.
Sortez de votre zone de confort et expérimentez. Essayez de parler comme le font des locuteurs natifs. Si vous remarquez que vous prononcez ou articulez quelque chose différemment, essayez de discerner exactement comment. Si vous ne comprenez pas tout quelqu'un dit, il est bien de leur demander de se répéter ou expliquer. Si vous faites une erreur, le pire qui puisse arriver est un malentendu, et si vous êtes confiant et sortant, cela se transforme en une situation amusante plutôt que maladroite et embarrassante. S'amuser.