- En primer lugar, lea por qué se creó para que pueda comprender el propósito. También te dice si es relevante en este momento. Si está trabajando en un software de sistemas, aprender JavaScript puede no tener sentido. C / C ++ / Rust sería una mejor opción.
- Aprende la sintaxis básica y la semántica . No hagas mucho por memorizarlo. Los lenguajes de programación están diseñados para ser inequívocos para la traducción y sucintos. Esto se quedará en su cabeza a medida que escribe más código en el idioma que aprendió.
- Construye algo con el lenguaje que aprendiste . Está bien si no puedes escribir “código idiomático” al principio. Lo aprenderás con el tiempo. Trate de usar tantas funciones de lenguaje como sea posible.
- Usar referencia de lenguaje y documentación . No tienes que memorizar las funciones estándar de la biblioteca. Puedes buscarlo y eventualmente se quedarán.
- Si todavía tiene problemas, busque StackOverflow . Si aún no lo encuentras, haz una pregunta.
- Si quieres profundizar, lee material avanzado. Aprende el diseño del lenguaje o lee los estándares. Trabaja en proyectos avanzados que podrían ayudarte a descubrir rincones oscuros del idioma.
Necesitas un poco de paciencia, especialmente si el lenguaje es completamente diferente (por ejemplo, si eres de Java y quieres probar Haskell, conceptos como Functors, Monads pueden ser un poco difíciles de digerir).