Te voy a contar un secreto. La razón por la cual el MIT, Stanford, Harvard y la mayoría de las instituciones de educación superior cuestan tanto es porque:
- Tienen excelentes recursos e instalaciones para sus estudiantes.
- Tienen una reputación excepcional que han pasado años construyendo.
¿Por qué debería importarte?
Porque luchar a lo largo de la vida sin invertir en ti mismo nunca dará más resultados que el promedio, en el mejor de los casos. Entonces, cuando vas a las instituciones de educación superior, estás invirtiendo en ti mismo . Usted está obteniendo acceso a excelentes recursos y se está uniendo a una comunidad con una reputación excepcional que no necesita presentación. En resumen, está aumentando sus posibilidades de éxito en la vida.
Solo quería darte esta breve introducción para que te des cuenta de que gratis no siempre es mejor.
- Quiero aprender a codificar, pero no puedo permitirme asistir a un campo de entrenamiento como la academia Makers. ¿Hay más opciones?
- ¿La instalación / uso de Linux te ayudará a aprender programación?
- Cómo aprender a tocar la guitarra con un toque más ligero.
- ¿Debo aprender desarrollo web antes de aprender a hacer aplicaciones móviles?
- ¿Cuál es el mejor video o libro para aprender ajedrez?
Ahora en el núcleo de la respuesta. Le daré una respuesta para la ruta gratuita en caso de que tenga razones válidas para buscar exclusivamente recursos gratuitos. Pero también le daré opciones de pago que casi con certeza producirán mejores resultados que las opciones gratuitas.
GRATIS :
Si se toma en serio esto, comience por descargar un buen editor de texto, como Sublime Text – Download o A hackable text editor for 21st Century. Además, obtenga una cuenta de Github (compile mejor el software, juntos) encontrará toneladas de códigos reutilizables de los que puede aprender más que a través de tutoriales.
Siguiente paso: hay excelentes recursos en Codecademy to Learn JavaScript donde también puedes aprender sobre HTML, CSS (! Important). Sin embargo, no obtendrá información sobre bases de datos, marcos como React.js y Node.js, servicios de implementación como GoDaddy o Heroku y otros, que son partes integrales del desarrollo web de fullstack Javascript.
Puede obtener más información sobre Node.js (aprender Node.js parece extremadamente prometedor para la industria futura) aquí: http://www.nodebeginner.org/
Hice una estructura que le muestra dónde encajan las herramientas que enumeré anteriormente en su aprendizaje de Fullstack Javascript:
* Tenga en cuenta que este es un enfoque simplificado y que algunas de las tecnologías enumeradas aquí pueden estar en el medio o no encajar exactamente en las categorías enumeradas, ¡así que los expertos detienen su fuego!
Así que empieza desde arriba y ve hacia abajo para saber qué herramientas debes aprender. Esto te asegurará que aprendas todas, o al menos la mayoría, de las herramientas que necesitarás para convertirte en un desarrollador de pila completa de JavaScript.
En general, no puedo darle mejores recursos para aprender las herramientas que necesitará que Google. Así que piense en un proyecto, asegúrese de tener un objetivo específico: los objetivos SMART son atemporales. Y comienza a buscar en Google: ¡Github y Stack Overflow demostrarán ser tus mejores amigos en esto!
PAGADO :
Aquí es donde se eliminan todos los pensamientos relacionados con el logro de un objetivo específico, pasar horas o incluso días buscando soluciones a pequeños problemas y tener que motivarnos todos los días para seguir aprendiendo.
Estás entrando en el reino de los bootcamps.
Unirse a un bootcamp significa que te unes a una comunidad con la misma unidad y mentalidad que tú. Esto significa que tiene maestros con experiencia y una estructura diseñada a su disposición todos los días. A todos les encantaría eso, pero en realidad este tipo de experiencia tiene un precio, como casi todo en la vida.
Hay toneladas de opciones para bootcamps y tienen un precio. Para fullstack JavaScript:
Fundadores y codificadores – Londres, Reino Unido, 0 $ (puede haber costos ocultos …), no hay soporte para encontrar un trabajo
Academia Elium – Bruselas, Bélgica, $$
CodeCraft – Boulder, Colorado, $$$
Codeworks – Barcelona, España, $$$
Pensativo – Remoto (en línea), $$$
Hack Reactor – Remote & US, $$$$
Ahí lo tienes, espero que te haya dado una respuesta completa y hasta el punto. Mi consejo personal sería que comience con recursos en línea gratuitos y, una vez que se sienta lo suficientemente seguro como para comenzar a construir su propio proyecto o desee tomarse en serio esto, mire los campos de entrenamiento pagados como los que se mencionan arriba. No tiene sentido buscar una opción de pago si no está seriamente motivado e interesado en aprender más sobre el desarrollo web.