Como está preguntando acerca de FE Dev, asumiré que su experiencia BE Dev está relacionada con la web. En ese caso, probablemente tenga al menos habilidades básicas de HTML. Recomiendo que se expanda desde allí, aprendiendo HTML5, etiquetas semánticas más nuevas y atributos como data-custom-key = “value”. Entonces comienza a aprender CSS.
Es difícil no querer recomendar que otros aprendan cosas como yo lo hice, pero una vez que pasas de propiedades simples como colores, fuentes, relleno y márgenes, y comienzas a aprender cómo hacer diseños con CSS, pasa un tiempo aprendiendo flexbox. Esta es la forma en que se mueve el diseño CSS, y por una buena razón.
A medida que desee que sus sitios sean más dinámicos, querrá aprender JavaScript, que debería ser una transición más fácil para usted desde el back-end. También podría saltar directamente a jQuery, ya que “aprender conceptos de programación primero” no es un problema aquí. jQuery hace que casi todo lo relacionado con JavaScript sea más fácil.
- ¿Hacia dónde se dirige node.js? ¿Es una buena opción para mi primer idioma de backend?
- ¿Qué pila es mejor para un ingeniero de software de SF que recién está comenzando, front-end JS o JS full-stack con Ruby back-end?
- ¿Necesitas un backend con Apache Cordova?
- ¿Los desarrolladores de stack completo se centran en backend o frontend?
- ¿Cuál es la mejor opción para tecnología web o front-end (HTML, CSS, JS, etc.) y DBMS o back-end?