¿Cómo adquiero velocidad para aprender un nuevo lenguaje de programación?

He aprendido HTML, Javascript, CSS, Java, Python, Awk y scripts de shell Bash. Algún lenguaje de programación aprendí de la manera más difícil al elegir los recursos más difíciles de aprender. Gané poco de esta manera.

  1. Elegir los materiales adecuados, como libros que expliquen conceptos fácilmente, por ejemplo, con imágenes y la repetición de cosas que son importantes (tonto). Puede hojear fácilmente varios libros para determinar cuál de ellos habla su idioma. Ya que no querrá perder su tiempo leyendo un libro de 1100 páginas y no aprenderá nada. De hecho aprendo java y javascript de esta manera.
  2. Cansado de leer? Videos.Websites como youtube.com contienen un océano de videos sobre programación de aprendizaje. Encuentro cuando estoy cansado de leer y siento que es difícil entender un concepto. Iría a este sitio y observaría cómo otros han aprendido un importante concepto de programación. Esto se pega fácilmente en mi cabeza.

3. Practique: no tenga miedo de practicar y obtenga un gran error de excepción. Debes aprender a arrastrarte primero. Así que practicar facilita ampliar tus habilidades y aprender otros conceptos más difíciles.

A menos que ya sea bueno en un lenguaje de programación particular, sí, podría aprender un nuevo lenguaje de programación más rápido.

Si usted es solo un principiante en lenguaje de programación, entonces no hay otro atajo, necesita dedicar tiempo a la práctica. Es por eso que un factor principal para tener éxito en la programación es la pasión. Sin pasión y perseverancia, no se mantendrá en el largo plazo. Es como aprender un nuevo idioma, tocar el piano, nadar, etc. Debes dedicar tu tiempo a la práctica.

Si ya ha aprendido a programar (consulte Enseñe a usted mismo Ciencias de la Computación), aprender la sintaxis de un lenguaje de programación más no es difícil.

Si no lo has hecho, ahora es el momento.

En mi experiencia, no hay una manera rápida. Solo tienes que practicar usando el lenguaje para escribir programas. Creo que si trabajas muy duro en tu práctica, puedes acelerar un poco.