¿Es fácil para un principiante aprender JavaScript usando recursos en línea? ¿Cuáles son los buenos recursos y métodos que puede usar un principiante?

Ciertamente es posible, pero no es fácil. Aprender cualquier tipo de programación de computadoras es algo difícil de hacer. Dicho esto, pocas habilidades son mejor soportadas en línea que el desarrollo web, y si está dedicado, puede aprender lo suficiente como para trabajar profesionalmente en el campo utilizando recursos en línea totalmente gratuitos.

De hecho, escribí una respuesta de Quora al respecto el año pasado, y aún sigue siendo cierta: la respuesta de Matt West a ¿Cómo aprendo el desarrollo web de PHP lo más rápido posible? Tengo un fondo de comercio.

En estos días, la respuesta corta es ir a Free Code Camp y comenzar a seguir el plan de estudios. Free Code Camp tiene tutoriales interactivos, desafíos de algoritmos, proyectos para construir, lecciones de video opcionales y un plan de lecciones muy profundo. Al final de todo, es una oportunidad para ayudar a crear aplicaciones de la vida real para compañías sin fines de lucro, agregando así experiencia profesional a su currículum. No hay mejor lugar para aprender en este momento. Simplemente haz clic en el enlace de abajo y prepárate para un desafío.

Aprende a codificar y ayudar a organizaciones sin ánimo de lucro.

Gracias por preguntar, aunque no sé si estoy en la mejor posición para responder ese tipo de preguntas …

¿Es fácil? Sí seguramente. Nunca ha habido tantos recursos en línea para aprender programación y lenguajes hasta ahora. Hay muchos sitios para enseñarte, muchos artículos, algunos libros en línea, etc.

Puedes ir a cosas escritas, como yo. O en videos tutoriales si eso es lo que te gusta (no me gustan, demasiado lento para mi gusto …).

Una ventaja de JavaScript es que es muy fácil de probar: la mayoría de estos cursos, AFAIK, le permiten escribir un código y ejecutarlo de inmediato. El navegador lo interpreta por ti!

También hay sitios para pequeños experimentos gratuitos, como jsFiddle, Plunker, CodePen o JSBin. ¡Practica, experimenta, diviértete!

No es fácil para un principiante aprender nada. Esa es realmente la definición de un novato … el mayor obstáculo que encuentro para las personas que no tienen experiencia con JavaScript es comprender, o carecer de ellos, de cómo HTML, JS y CSS encajan, y luego muchas “escuelas” en línea no ”. Realmente demuestre esto: muestran cómo hacer algunas cosas en HTML, cómo hacer algunas cosas en JS y en CSS … pero entender realmente cómo encajan es difícil.

Realmente me gusta jsFiddle como una forma de demostrar esto a través de abundantes muestras de código usando las tres tecnologías juntas, con la ventaja adicional de demostrar aspectos del uso de bibliotecas y marcos también. Tienes que invertir un poco de pensamiento para entender a JS a través del violín de JS, pero ese es el punto … si no lo piensas bien, no lo entenderás.