La programación es difícil.
Aprender JavaScript como tu primer idioma es especialmente difícil. La comprensión de patrones como devoluciones de llamada, asíncrono, elevación, etc., requerirá muchos intentos, iteraciones y diferentes fuentes de aprendizaje para comprender y dominar.
No te desanimes y no te rindas.
- ¿Qué debo hacer para convertirme en un CFA nivel 1?
- ¿Debo ir a los preparativos para el examen de servicios civiles si sé que no soy tan bueno memorizando cosas?
- Como estudiante de arquitectura, ¿cuál es la mejor manera de ingresar a un campo STEM, posiblemente con una maestría?
- Para el UPSC, ¿es necesario leer el periódico o pueden ser suficientes las revistas mensuales?
- ¿Es una mala idea renunciar a un trabajo decente de $ 50k + para un trabajo de ventas totalmente basado en comisiones, porque no tengo las habilidades y me gustaría aprender?
no estas solo. La primera vez que intenté aprender JS, me di por vencido, pensando que era demasiado difícil. La mayoría de nuestros cerebros no están conectados para pensar mediante programación. Debes entrenarte para pensar de esta manera y lleva tiempo y muchas iteraciones.
Después de que renuncié a JS, me mudé a Ruby. Fue un placer aprender Ruby porque es prácticamente legible en inglés. Sin embargo, creo que mis intentos de aprender JS probablemente me presentaron muchos conceptos de programación y me prepararon para aprender a programar con Ruby.
Un año después de aprender Ruby, volví a JS y las cosas simplemente cristalizaron. JavaScript era diferente de Ruby, lo que lo hacía divertido de explorar y programar. Tiene muchas peculiaridades que algunos aman y otros odian. Al principio pude ver por qué tuve dificultades con algunas cosas, pero ahora entendía los conceptos lo suficientemente bien como para adaptarme a hacer las cosas a la manera de JavaScript.
¿Estoy diciendo que deberías aprender Ruby primero? No, para nada solo digo, date cuenta de que estás aprendiendo dos cosas a la vez. Primero, conceptos de programación y segundo, el lenguaje JavaScript.
Aquí están mis sugerencias para seguir adelante:
Todos aprenden de manera diferente, así que pruebe cosas diferentes y vea qué funciona mejor para usted.
- Lee diferentes libros y cosas de Google que no entiendes
- Leer publicaciones de blog y tutoriales en línea
- Emparéjate con alguien que también esté aprendiendo a codificar
- Vea si puede encontrar un mentor que esté dispuesto a darle algunas sesiones gratuitas
- Forme parte de una comunidad
- Tome un plan de estudios recopilado de recursos gratuitos
- Considere cursos baratos como la casa del árbol
- Prueba jquery. Hace que la manipulación del DOM sea fácil y divertida
- Construir cosas. Cree un sitio web, intente hacer cosas simples con JS o jquery.
Aquí hay dos recursos más específicos con los que sugeriría que las personas hayan tenido mucho éxito:
Campo de código libre:
Aprenda a codificar y ayudar a organizaciones sin fines de lucro
Una forma más inteligente de aprender jacascript (libro):
Amazon.com: una forma más inteligente de aprender JavaScript: el nuevo enfoque que utiliza la tecnología para reducir su esfuerzo a la mitad eBook: Mark Myers: Kindle Store
Sigue así y recuerda que solo lleva tiempo, práctica y paciencia.