Cómo aprender un idioma que sea totalmente diferente al mío de manera más eficiente.

Si conoce un idioma, conoce casi todos los conceptos que este nuevo lenguaje brillante tiene para ofrecer. En Coding Dojo, enseño 3 acumulaciones completas. Eso significa 3 idiomas diferentes en el transcurso de 14 semanas, para ser personas que nunca hayan codificado antes. Todos estos lenguajes parecen diferentes en la superficie, sin embargo, tienen los mismos conceptos bajo esa nueva sintaxis.

Codifique algunos algoritmos fáciles en ese nuevo idioma que podría hacer en un idioma en el que sea efectivo. Observe las diferencias en ese nuevo idioma y continúe desafiándose con algoritmos cada vez más difíciles. Unas pocas horas y ese nuevo lenguaje no será tan místico.

Estoy de acuerdo con Al y Kim aquí; la inmersión acelerará su comprensión. Practica, practica y practica un poco más. Desafíese a sí mismo para construir un proyecto que pueda hacer fácilmente en su idioma más efectivo en este nuevo idioma. Le ayudará mucho a ver las similitudes en cada idioma.

¿Más eficientemente? Inmersión total. Ve a donde se usa ese idioma, y ​​no al tuyo, y lo aprenderás, de la misma manera que aprendiste el tuyo cuando eras un bebé.

El programa Rosetta Stone es la segunda forma más eficiente, y es práctico.

Como dijo Al, inmersión total.

Una de las cosas clave allí es no solo escuchar el nuevo idioma todo el tiempo. Es fundamental que no escuche o use su idioma nativo mientras está aprendiendo el nuevo.