El mejor sitio web para aprender es uno que haya escrito usted mismo. No aprenderá bien simplemente siguiendo un tutorial paso a paso. Eso no le enseñará cómo pensar en resolver un problema, o cómo diseñar un sitio: le enseña cómo codificar el sitio que diseñaron y cómo resolver un problema de la forma en que pensaban. Suponiendo que no está recibiendo capacitación formal en desarrollo web:
Aprenda el idioma primero, cualquiera puede hacer esto.
Aprenda a pensar en la resolución de problemas y cómo dividir los problemas en otros fáciles y más pequeños.
- ¿Por qué este código imprimirá sí?
- ¿Qué otras cosas además de los lenguajes de programación se enseñan en un curso de pregrado de Ciencias de la Computación e Ingeniería de Computadores?
- ¿Qué problemas / proyectos puedo hacer que me obliguen a aprender estadísticas y probabilidades de hacerlos / resolverlos?
- ¿Es útil un curso preparatorio para obtener ingeniería informática en IIT?
- ¿Cuál es la diferencia, en términos de crecimiento profesional, entre un ingeniero informático con un doctorado? y un ingeniero con maestría en la industria de automatización de diseño electrónico / hardware?
Cree partes de sitios web hasta que se sienta completamente cómodo con las herramientas a su disposición (crear una red social simple es una buena prueba para ver si se siente cómodo con PHP y Bases de datos).
Solo ENTONCES debería estar mirando cómo se crean otros sitios completos. Eso no significa que no deba preocuparse por cosas como la optimización (aunque en mi opinión, son parte de la resolución del problema). El problema es que para cuando valga la pena ver a alguien crear un sitio completo en YouTube u otra plataforma de tutoría; habrá superado la etapa en la que es útil, porque nadie va a crear un sitio web de nivel profesional como un tutorial gratuito para Internet (o incluso uno pagado). El desarrollo web normal puede llevar cientos / miles de horas hombre para un sitio adecuado (especialmente uno con mucha interactividad y cosas del lado del servidor). Un tutorial nunca enseñará bien este proceso debido a la falta de tiempo. También tenga en cuenta que tienden a ser bastante basura en términos de seguridad de la enseñanza: la cantidad de tutoriales que he visto enseñando cómo hacer un sistema de inicio de sesión que no le enseñe cómo escapar correctamente de los formularios para PHP es absolutamente sorprendente.