Tabla de contenido:
Como cualquiera que escriba código para ganarse la vida le dirá, el desarrollo web es difícil. La evolución de los navegadores y dispositivos para construir, junto con los lenguajes y los marcos para construir, ha dejado a los desarrolladores con más desafíos que nunca. Dado que la cantidad de recursos disponibles para aprender a crear aplicaciones web es abrumadora y a menudo incluye material obsoleto, aquí hay una lista de principios generales, habilidades e idiomas. Cuenta con eso: los necesitarás.
HTML y CSS
No se deje engañar pensando que estas son las partes fáciles. Todavía estamos aprendiendo cómo dominar HTML5 y CSS3 para crear experiencias rápidas y hermosas en los navegadores en nuestra creciente lista de dispositivos. Es por eso que muchos desarrolladores front-end (también conocidos como diseñadores / ingenieros de experiencia de usuario (UX)) están ganando salarios más altos que los desarrolladores del lado del servidor en estos días. Y por una buena razón; La ingeniería UX es difícil. (Obtenga más información en 5 cosas que necesita saber sobre HTML5).
JavaScript
El JavaScript de pila completa está activo en este momento, y no se enfriará pronto (si es que lo hace). Si bien muchos desarrolladores piensan que "conocen JavaScript" porque pueden escribir un poco de jQuery (que es importante, por supuesto), el lenguaje se está convirtiendo rápidamente en una herramienta ubicua y robusta para servidores, dispositivos, robots e incluso navegadores web. Al aprender esto, evitará perder el tiempo sumergiéndose en la programación funcional asíncrona y la programación basada en prototipos. También aprenderá un conjunto básico de bibliotecas y marcos de JavaScript.