Hola, mediante el diseño web, supongo que quieres aprender el desarrollo web front-end. La prioridad para mí debería ser la siguiente:
- HTML
Comience con Fundamentos de HTML, solo etiquetas html básicas y sus usos. - HTML + CSS
Ahora, con conocimientos básicos de HTML, comience a aprender CSS, también practicará HTML en esta fase. Entonces, después de aprender los conceptos básicos de CSS, también aprenderá una buena cantidad de HTML avanzado.Ahora, antes de pasar a Javascript. Practica HTML y CSS tanto como sea posible. HTML es fácil y no tomará mucho tiempo. Aprende el marcado semántico. Para CSS, aprenda el posicionamiento de elementos, la reutilización del código, la compatibilidad del navegador, el diseño web receptivo con consultas de medios, transiciones y animaciones, taquigrafía, etc.
- HTML + CSS + Javascript
Ahora, como has practicado suficiente HTML y CSS. Estás listo para comenzar con Javascript. Como javascript es un lenguaje de programación, le recomiendo que primero aprenda los conceptos básicos de programación. Entonces comienza a aprender javascript. Es vasto y profundo. Mientras aprendes JavaScript, también practicarás HTML y CSS, lo que significa que cuando termines de aprender los fundamentos de JavaScript tendrás una buena comprensión de HTML y CSS. Comience a hacer proyectos usando estos idiomas. Aprenda HTML, CSS y JS de memoria, ya que estos son los componentes básicos de los sitios web. No salte al marco de aprendizaje, primero asegúrese de tener un buen conocimiento de los tres. - Oreja
Ahora es el momento de aprender algunos marcos. Asegúrese de tener una buena comprensión de HTML, CSS y JS. Aprende Bootstrap. Crea sitios web receptivos con bootstrap. Comprenda el sistema de cuadrícula de bootstrap al máximo. Ahora, después de aprender bootstrap, cree su propio marco de cuadrícula CSS. Aprenderás mucho - Jquery
Ahora, puedes comenzar con Jquery. Manipular el DOM con Jquery. Construir interfaces de usuario llamativas. Después de aprender Jquery, intente escribir los códigos fuente de las funciones de Jquery en JavaScript nativo. - Preprocesador CSS
Aprenda el preprocesador CSS Sass / Less / Stylus. No te llevará mucho tiempo.Ahora, has aprendido la mayoría de las tecnologías para crear buenos sitios web. Si desea mejorar aún más su conocimiento en este campo, aprenda lo siguiente:
- Js ES6 y Programación Orientada a Objetos
Aprenda la sintaxis ES6 y las técnicas de programación orientada a objetos. - Estructuras de datos y algoritmos
Aprenda los conceptos básicos de DS y Algo, como la búsqueda, la clasificación, la matriz, las matrices, la lista vinculada, la pila, la cola, los árboles, los gráficos, la complejidad del tiempo, la gran notación ‘Oh’, etc. - Angular JS / React Js
Ahora puede continuar para aprender los marcos de JavaScript angulares o reaccionar.
Aún hay mucho que aprender. Recuerde, “el cielo es el límite”.
- ¿Por qué los ingenieros obtienen el crédito antes que los diseñadores?
- ¿Cuáles son los mejores sitios web independientes para diseñadores gráficos?
- ¿Qué tipos de software se utilizan principalmente para el diseño estructural?
- ¿Cuáles son los factores importantes al elegir colores para el diseño de la interfaz de usuario?
- ¿Cuál es la mejor universidad para estudiar diseño UX en Europa?
Gracias.