¿Existe alguna relación entre el aprendizaje de lenguas extranjeras con la programación informática?

Existe una pequeña correlación entre el aprendizaje de una lengua extranjera hablada y el aprendizaje de la sintaxis de un lenguaje informático, pero nada significativo.

Aprender un lenguaje informático es quizás más como aprender el arte de cocinar.

  • Aprendes cómo juntar pequeños trozos de instrucciones para tener una sola aplicación al final.
  • Aprendes lo que va bien juntos y lo que no.
  • Aprenderá que si no sigue las medidas correctamente, o si omite los ingredientes, o si no verifica sus medidas, el producto final se arruinará.

¿Encontrarías una relación entre la escuela culinaria y el aprendizaje de una lengua extranjera?

Posiblemente.

  • Aprender un lenguaje tanto oral como informático requiere disciplina mental para centrarse en sus construcciones sintácticas y aprender sus reglas (gramaticales).
  • La experiencia de aprender un lenguaje tanto oral como informático se hace mucho más fácil cuando se acompaña de fuertes habilidades de visualización y / o reconocimiento de patrones. Lo hacemos de manera subconsciente con nuestro idioma nativo, pero nuestro análisis consciente está mucho más involucrado con un segundo idioma (ya sea hablado o por computadora).

Tenga en cuenta que los libros de texto de programación Head First Labs de O’Reilly Media, Inc. de ” Head First ” ponen mucho énfasis en comprometer al cerebro de manera que retenga la información abstracta con mucho más éxito:

  • Imágenes
  • Participación activa del estudiante (no solo aprendizaje pasivo, sino uso activo del material)
  • Humor
  • Repetición de conceptos clave.

Ese método ciertamente se aplica también al aprendizaje de una lengua extranjera. Soy un gran fan de la metodología Assimil Collection Sans Peine, que también utiliza imágenes, humor y la participación vocal activa del estudiante.

No en realidad no.

Los lenguajes de programación son mucho más simples que los lenguajes hablados, y todos son más o menos iguales, menos unos pocos. Nunca he escrito nada en Go, pero tendría confianza en aprender lo básico dentro de 1 día. Nunca he escrito nada en finlandés tampoco, pero confío en que me llevará mucho más de 1 día para aprender lo básico.

En Go, en un día, podría estar escribiendo programas. En finlandés, no voy a escribir nada básico.

Los lenguajes de programación y los lenguajes humanos se denominan “lenguajes”, pero en realidad son cosas muy diferentes.

Bueno, aprender un lenguaje de programación es mucho más fácil que aprender un idioma extranjero, solo unas pocas palabras y algo de sintaxis. Sin embargo, aprender todos los algoritmos y todos los trucos y casos de esquinas en realidad puede resultar más difícil. Convertirse en un gran programador en el nivel más alto es equivalente a ser un autor famoso internacionalmente, no solo conocer el idioma. Se trata de creatividad y delicadeza.