Cómo aprender JavaScript lo más rápido posible y qué tecnologías relacionadas son las mejores para aprender, de modo que pueda comenzar a desarrollar aplicaciones web potentes

Javascript es un lenguaje muy simple para aprender. Hay muchos tutoriales disponibles en Internet que están especialmente diseñados para principiantes y lo expondrán al idioma a una buena profundidad. Recomendaría W3 Schools (también tienen una herramienta de violín en línea para probar el código javascript) y Tutoriales Point. JSFiffle también sería útil para probar su código javascript.

Para desarrollar aplicaciones web, solo aprender javascript no es suficiente, al menos en los tiempos actuales. Las aplicaciones web de hoy en día han evolucionado para adoptar muchos marcos javascript. AngularJS, Backbone Js, React Js, etc. Según yo, AngularJS es el mejor y está respaldado por Google. Pero, de nuevo, podría haber algunos casos de uso en los que usar otros marcos tendría más sentido.

Javascript también se está convirtiendo en el lenguaje preferido del lado del servidor debido al servidor nodejs que se basa en el motor javascript V8 de Google. Este servidor es el más adecuado para las API REST. Muchas de las compañías ahora están cambiando del servidor de aplicaciones PHP tradicional al servidor nodejs para el backend.

Ahora que estamos discutiendo javascript, debería echar un vistazo a otra pila muy famosa llamada MEAN. Se compone de Mongodb, Express, Angularjs y Nodejs.

Free Code Camp es un sitio web que te ayudará a aprender JavaScript, jQuery, Node y React. Solo depende de qué tan lejos quieras llegar.

En general, el secreto para aprender rápidamente es comenzar con una introducción práctica, luego probar algunas pruebas de codificación para asegurarse de tener el material y luego pasar MUCHO tiempo construyendo proyectos.

Free Code Camp tiene una buena combinación de todas estas cosas y una comunidad muy grande.

http://www.freecodecamp.com

¡Buena suerte!

More Interesting

¿Hay alguna diferencia entre la ingeniería de software y la ingeniería informática?

¿Qué empresas tienen sitios web y / o software localizados?

¿Cuál es la diferencia entre el sistema operativo en tiempo real y el sistema operativo no en tiempo real?

¿Se puede escribir el código de fondo junto con un servicio web en NodeJS?

Si los SSD fueran tan baratos como el disco, ¿cómo afectaría a toda la industria de software y hardware?

¿Qué lenguajes de programación admiten el patrón de fábrica y en qué nivel se proporciona soporte de fábrica en ese lenguaje de programación específico?

¿Cuáles son las habilidades necesarias para administrar un equipo de desarrollo de software?

¿Cuál es el software más prolífico utilizado para crear un video a partir de imágenes de diapositivas y videoclips?

¿Cuáles son las ventajas del desarrollo de C ++ en Linux sobre Windows?

¿Para qué se puede usar Python? ¿En qué IDE se puede desarrollar Python?

¿Cómo debo liderar un equipo de soporte para soportar un software de mala calidad desarrollado por el equipo de desarrollo?

¿Cuáles son las habilidades adicionales que se pueden desarrollar para una buena carrera en un campo de software?

¿Cómo son los horarios para los ingenieros de empresas como Google o Facebook?

¿Las leyes o regulaciones federales o internacionales prohíben que un ingeniero de calidad de software almacene pruebas automatizadas en el mismo repositorio de origen que la aplicación que se está desarrollando, y se recomienda?

¿Cuál es el paquete de compensación para un nuevo ingeniero de software graduado que comienza en Microsoft en 2014?