Para responder a esto, me gustaría saber exactamente qué es lo que le gustaría aprender. Si su objetivo es aprender cómo construir un sitio web completo, incluida la administración de la apariencia, y necesitará aprender HTML, CSS, JavaScript y una tecnología del lado del servidor como Node.js, Ruby on Rails o Pitón. Si prefiere no administrar el lado del servidor, puede aprender solo HTML, CSS y JavaScript frontend.
Si trabaja de manera constante y regular, debería poder aprender todo, desde HTML semántico hasta AJAX, incluidos CSS, jQuery y JavaScript estándar en 3 meses o menos. Si desea aprender algo más allá de eso, por supuesto, tomaría tiempo adicional. Agregaría 2 meses adicionales para aprender un marco JavaScript frontend, y otros 2-3 meses para aprender una tecnología de back-end. Sin embargo, solo hay estimaciones aproximadas. El tiempo que le llevará variará según exactamente qué es lo que aprende y cuánto tiempo tiene disponible para dedicarlo a su aprendizaje.
La consistencia es clave cuando se aprenden estas habilidades. Recomiendo establecer un horario regular para su aprendizaje y apegarse a él. Esto es importante ya que cada habilidad se basará en la última, y si transcurre demasiado tiempo entre cada vez que te sientas para aprender, terminarás olvidando cosas que has aprendido y que necesitas retroceder. Recomiendo asignar al menos una hora / día a su aprendizaje.
- Cómo crear un sitio web comercial de una agencia de viajes para un ITGS IA en IB usando HTML con JavaScript y CSS
- Cómo elegir una empresa de desarrollo web para redesarrollar tu sitio
- ¿Existe una alternativa de BitBucket donde los creadores del código puedan compartir su repositorio con otros desarrolladores y les permita editar / agregar código, pero no copiar / pegar el actual?
- ELI5: ¿Qué es la herencia diferencial?
- Cómo construir una base de datos para almacenar big data en un servidor web
Existen numerosos recursos en línea disponibles para ayudarlo en su camino. Algunos de mis favoritos son:
- Pensativo
- http://diveintohtml5.info para aprender HTML5
- http://meyerweb.com/eric/css para CSS
- http://css-tricks.com para CSS
- https://jquery.com para jQuery
- https://developer.mozilla.org/en… para JavaScript
- http://stackoverflow.com para todas las tecnologías
- Codecademy
- Casa del árbol
Codecademy y Treehouse son excelentes recursos de aprendizaje. Codecademy le permitirá experimentar y aprender la sintaxis en un entorno interactivo, y Treehouse tiene miles de videos de cursos que puede ver.
Thinkful ofrece cursos Full Stack Flex (a tiempo parcial) e Ingeniería de inmersión (a tiempo completo), que se pueden completar en 4 y 6 meses, respectivamente. Sus cursos ofrecen tutoría 1 a 1, además de una gran cantidad de sesiones de preguntas y respuestas organizadas por un mentor y una comunidad en línea de estudiantes y mentores en Slack. Como mentor en Thinkful, trabajo con muchos estudiantes que llegan a Thinkful después de intentar un programa de estudio individual y descubrir que podrían beneficiarse de una estructura y orientación adicionales.
¡Buena suerte!