Como está descubriendo, a menudo hay formas más eficientes de aprender desarrollo web que el autoaprendizaje. ¿Está interesado solo en tecnologías frontend (HTML, CSS y JavaScript), o también está interesado en aprender sobre tecnologías del lado del servidor?
Para aprender el desarrollo web por su cuenta, primero debe comprender los conceptos que necesita aprender. Para construir una interfaz web necesitará aprender HTML y CSS. Para agregar cualquier tipo de capacidad de secuencias de comandos, deberá aprender JavaScript frontend. Si desea aprender a interactuar con un servidor de alguna manera (la mayoría de los sitios web lo hacen), también querrá aprender una tecnología del lado del servidor.
Existen varios recursos en línea para aprender el desarrollo web. Algunos de los recursos que prefiero son:
- ¿Qué habilidades debo aprender para convertirme en un buen desarrollador front-end?
- ¿Cuáles son las habilidades que necesitaré para convertirme en el mejor desarrollador web de Java? ¿Cuáles son sus sugerencias para algunos buenos libros / video conferencias para lo mismo?
- ¿Cuál de las siguientes computadoras portátiles debería preferir si soy un estudiante indio de CSE? Las tareas incluyen programación y desarrollo web.
- Cómo hacer que una imagen responda en CSS
- ¿Ayuda la codificación competitiva cuando alguien está más interesado en el desarrollo web y quiere ser desarrollador?
- Pensativo
- https://developer.mozilla.org/en… para una referencia HTML básica
- 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.
Si encuentra que podría beneficiarse de una estructura adicional, considere un programa más inmersivo. Thinkful ofrece un curso de desarrollo web frontend que cubre todo, desde HTML semántico hasta AJAX, incluidos CSS, jQuery y JavaScript. También ofrecen cursos Full Stack Flex (tiempo parcial) e Ingeniería de Inmersión (tiempo completo). ¡Soy un mentor en Thinkful, yo mismo!
Muchos de los estudiantes con los que trabajo en Thinkful se inscriben en el programa después de intentar un programa de autoaprendizaje y descubrir que se beneficiarían de una orientación adicional. El beneficio de un programa como Thinkful’s es que no solo tiene acceso a un plan de estudios actualizado, sino que también tiene acceso a un mentor. Tener sesiones regulares con un mentor ayuda a mantener a los estudiantes motivados y trabajando hacia sus objetivos. Si desea chatear con alguien en Thinkful, puede enviar un correo electrónico al Asesor de Educación, Benjy a benjy [at] thinkful [dot] com.