Primero comenzaría por identificar qué es exactamente lo que quieres aprender. ¿Su objetivo es aprender cómo construir un sitio web completo, incluida la administración de la apariencia y los datos por su cuenta? Si es así, diría que necesitaría aprender HTML, CSS, JavaScript y una tecnología del lado del servidor como Node.js, Ruby on Rails o Python. Si prefiere no administrar el lado del servidor, puede aprender solo HTML, CSS y JavaScript frontend.
En cuanto a un enfoque, recomiendo un enfoque basado en proyectos. Comenzaría usando Codecademy para experimentar y aprender diferentes sintaxis en un entorno interactivo. Luego, comenzaría a construir algunos proyectos que sean de su interés utilizando las habilidades que le gustaría aprender. Cualquier proyecto que elija lo ayudará a fortalecer sus habilidades. Construir su propia cartera en línea es un gran proyecto para ensuciarse las manos en todas las tecnologías web.
Si descubre que podría beneficiarse de una estructura adicional, considere inscribirse en un curso basado en proyectos. Los cursos de Thinkful implementan este enfoque de aprendizaje basado en proyectos. Los cursos involucran una serie de proyectos pequeños e incrementales para enseñarle conceptos, y luego crea su propio proyecto que demuestra su conocimiento del concepto. Utilizando este enfoque, aprende el proceso de concebir una idea, identificar sus componentes y luego construirlos con código. Esto es más valioso que seguir una guía para producir un proyecto para cortar galletas. Echa un vistazo a algunos proyectos de estudiantes reflexivos aquí.
- Cómo pasar remotamente una consulta de búsqueda desde mi aplicación web a la barra de búsqueda en un sitio web de un tercero y recuperar la página
- ¿JavaScript me está haciendo un mal programador?
- ¿Cuáles son algunas noticias interesantes en el mundo del desarrollo web?
- ¿Qué idioma elegir entre php o html5?
- Cómo raspar 2 conjuntos de datos separados de un sitio web usando Python y luego mostrar la correlación entre ellos usando gráficos
Thinkful ofrece un curso de desarrollo web frontend que cubre todo, desde HTML semántico hasta AJAX, incluidos CSS, jQuery y JavaScript. Soy un mentor en Thinkful, yo mismo. También ofrecen cursos Full Stack Flex (a tiempo parcial) e Ingeniería de inmersión (a tiempo completo) que son más inmersivos. Todos 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.