Si alguien está empezando a aprender JavaScript hoy, ¿qué cursos y libros recomienda y en qué orden?

Para comenzar, debe aprender los conceptos básicos del lenguaje JavaScript. Tener un conocimiento sólido de los tipos de datos, operadores y estructuras de datos de JavaScript le permitirá poder seleccionar rápida y fácilmente nuevas bibliotecas y marcos de JavaScript según sea necesario.

JavaScript de Douglas Crockford : The Good Parts es un recurso excelente con respecto a las mejores prácticas en JavaScript. Otros libros que recomiendo son Eloquent JavaScript de Marijn Haverbeke : Una introducción moderna a la programación , JavaScript de David Flanagan : The Definitive Guide y You Don’t Know JS de Kyle Simpson. La documentación de JavaScript de Mozilla es un buen recurso como referencia de JavaScript.

CodeAcademy y Treehouse también son excelentes recursos de aprendizaje si eres un principiante en la codificación. CodeAcademy le permitirá experimentar y aprender la sintaxis en un entorno interactivo, y Treehouse tiene miles de videos de cursos que puede ver.

Si necesita orientación adicional, hay programas de aprendizaje y tutoría en línea disponibles, como Thinkful, donde un profesional puede ayudarlo a guiarlo a través de lo que necesita saber y proporcionarle una estructura para el aprendizaje. Soy mentor en Thinkful. Usted tiene sesiones 1 a 1 con su mentor cada semana: los estudiantes que aprenden 1 a 1 obtienen mejores resultados que el 98% de los estudiantes que aprenden en las aulas tradicionales.

Thinkful ofrece varios cursos sobre diferentes tecnologías. Para un programa completo con una garantía de colocación laboral, recomiendo mirar nuestros cursos Full Stack Flex (tiempo parcial) o Ingeniería de Inmersión (tiempo completo).

Ambos ofrecen sesiones de mentores 1 a 1. Además, también puede elegir entre más de 30 horas de sesiones de preguntas y respuestas organizadas por un mentor cada semana, o subir a Slack para obtener ayuda de mentores y compañeros. El Informe de empleos Bootcamp de Thinkful se actualiza cada mes para darle una idea clara de la tasa de graduación, la tasa de colocación laboral y la mejora del salario de los estudiantes.

Freecodecamp: aprenda a codificar y ayudar a organizaciones sin fines de lucro

Si está interesado en el desarrollo web front-end, este es uno de los mejores recursos para principiantes y lo pondrá al día en la creación de sitios web dinámicos. Comienza con “¡hola mundo!” Y no supone ningún conocimiento previo. Cubre HTML y CSS básicos (incluida la API Bootstrap de Twitter para crear páginas web receptivas ), así como una cobertura completa de JavaScript vainilla. Al final, tendrá una cartera de proyectos para mostrar a los posibles empleadores, y habrá utilizado vanilla JS para hacer más de 100 desafíos de algoritmos.

FreeCodeCamp tiene una comunidad muy activa, y lo mejor de todo, es completamente GRATIS.

Si le gustan los cursos en línea, hay algunos sitios web excelentes donde puede encontrar muchos cursos (gratuitos / de pago), algunos de ellos están orientados a la práctica (como Udemy, Treehouse y Udacity), mientras que otros están más orientados a lo académico (como Coursera, Edx …)

Si eres nuevo con JavaScript, te recomiendo que primero tomes un curso de JavaScript:

Aquí hay un enlace a un sitio web que los compara a todos: CourseFit

aquí hay un vistazo:

  • Curso de Udemy: El curso completo de JavaScript: construye un proyecto del mundo real
  • Curso de Udacity: Curso básico de JavaScript para principiantes | Udacity

feliz aprendizaje