No hay mejor curso para aprender todo sobre desarrollo web.
Además, veo que estás mencionando tanto el diseño de un sitio web como el de ser un desarrollador web. El diseño web y el desarrollo web son dos trabajos muy diferentes.
Déjame intentar aclarar las cosas en tu mente:
- Cómo implementar múltiples autenticaciones en Django
- ¿Cuál es el mejor cms para seguridad?
- Cómo integrar el reconocimiento de huellas digitales en una aplicación web
- ¿Es el HTML en sí mismo una plantilla receptiva?
- ¿WordPress es más difícil de usar de lo que dicen?
- Diseñador web: Crea El diseño del sitio web o la aplicación web en la que está trabajando. Esto significa que hay 0 programas involucrados. Las tecnologías que los diseñadores web usan a diario son HTML y CSS (y tal vez algún preproceso, pero olvídate de esto por ahora)
- Desarrollador web: ser desarrollador significa que utilizará al menos un lenguaje de programación (HTML y CSS no son lenguajes de programación). Ahora, la familia de desarrollo web es bastante amplia e incluye principalmente tres tipos de profesiones:
- Frontend: Básicamente, son diseñadores web que también se encargarán de la codificación visual del sitio web o la aplicación web. Esto significa que además de HTML y CSS utilizarán una tonelada de JavaScript (que es un lenguaje de programación) junto con al menos uno de los marcos frontend modernos (React, Vue, etc.)
- Backend: Estos chicos se encargan de todo lo que sucede detrás de escena de un sitio web o aplicación web. Para que te hagas una idea si hicieras clic en el botón “Hacer una pregunta” aquí en Quora, nada pasaría sin backend
- Fullstack: estos héroes hacen tanto Frontend + Backend
Ok, ahora sabes la diferencia entre diseño y desarrollo. Ahora debes decidir qué quieres hacer y comenzar a aprender. Quizás te preguntes “Sí, pero ¿cómo diablos sé lo que quiero hacer?”.
Punto justo, hermano. La regla general que normalmente sugiero que la gente use, es hacerse un par de preguntas:
- ¿Quiero aprender programación y cuidar cómo se ve un sitio web? Entonces mejor me convierto en diseñador web
- ¿Me importa el aspecto del sitio web y también quiero aprender a programar? Entonces mejor me convierto en un desarrollador frontend
- ¿Me sigo preguntando qué sucede cada vez que presiono un botón en cualquier sitio web? ¿Realmente me importa un poco la apariencia o soy más un tipo lógico? Entonces mejor me convierto en un desarrollador de backend
¡Fácil!
Ahora es tiempo de que aprendas. La buena noticia es que nunca ha sido tan fácil de aprender. ¡Hay tantos recursos en línea para aprender!
La mala noticia es que hay tantos recursos en línea para aprender y es difícil filtrar la basura de las cosas buenas.
Para los principiantes, normalmente recomiendo comenzar desde FreeCodeCamp, es gratis y te da una idea de lo que te puede gustar. También he escrito un libro electrónico breve y dulce donde le proporciono un proceso paso a paso para ayudarlo a convertirse en desarrollador web junto con un montón de datos y recursos interesantes relacionados con cada tecnología de la que hablo. Pruébalo y estoy seguro de que te ayudará.
Feliz codificación