Es común entre los profesionales de la web, considerar dentro del desarrollo web a los aspectos principales de la creación de sitios web que están ligados estrechamente a escribir código: maquetación/estilización (front end) y programación (back end).
Los lenguajes HTML y CSS son los iniciales para que cualquier persona pueda empezar a escribir sus primeras líneas de código front end. Al terminar los Cursos de HTML5 y CSS3 obtendrás los conocimientos básicos para desarrollar una página web desde cero, empleando estos dos lenguajes para tal objetivo.
¿CÓMO APRENDO DESARROLLO WEB?
Como se ha dicho, para aprender a desarrollar sitios web necesitamos primero conocer y trabajar con varias tecnologías importantes, entre ellas están HTML y CSS, lenguajes con los que estructuramos y personalizamos todos nuestros sitios web, además podemos trabajar con JavaScript para darle cierto dinamismo y algún lenguaje/tecnología back end, pero ese ya será tema para más adelante, en esta ocasión nos vamos a enfocar en lo básico del front end.
HTML - El lenguaje de TODO SITIO WEB
HTML o mejor dicho HyperText Markup Language, en español Lenguaje de marcado de hipertexto es el lenguaje con el que se estructura todo sitio web.
ACERCA DE HTML
El lenguaje HTML tiene como filosofía la diferenciación; Cuando añadimos cualquier recurso externo como alguna imagen, video, etc. no va directo al código sino que se hace una referencia a la ubicación del recurso mediante texto. entonces lo único que hacemos es escribir texto, después este texto va a ser interpretado por el navegador y mostrar lo que nosotros le estamos referenciando. Es un estándar y el objetivo es que cualquier navegador actualizado pueda mostrar la info de la misma forma y que sea accesible desde cualquier dipositivo.
¿Cuáles son las características principales del HTML?
Este lenguaje tiene adaptabilidad, una estructuración lógica y de fácil interpretación (para la máquina y para el humano) y aunque se han implementado algunos y hecho obsoletos otros de sus componentes, esto es con el fin de hacerlo más eficiente y simplificar el desarrollo de páginas web compatibles con los diversos navegadores y dispositivos.
CSS - El lenguaje para PERSONALIZARLO TODO
Además de HTML, CSS es de vital importancia en el desarrollo web, Acrónimo de Cascading Style Sheets, Hojas de estilo en cascada en español, CSS es un lenguaje con el que podemos tomar cada uno de los elementos que creamos con HTML y poder personalizarlos a nuestro gusto, por ejemplo: Cambiar el color del texto y de fondo de las cajas, los bordes, los tamaños, la tipografía, los márgenes, las sombras, la posición de las cajas y la estructura de los elementos, entre muchas otras cosas, absolutamente todos las páginas web que visitas diariamente tienen CSS, Facebook, Google, Twitter, Discord, entre otros tantos millones de sitios.
¿Que podemos hacer con CSS?
Básicamente cualquier cosa que implique estilizar, inclusive se pueden hacer animaciones, adaptar sitios web a distintos dispositivos moviles con una tecnología llamada Media Queries a través del concepto de "Responsive Design", además se pueden crear pseudoelementos, modificarlos y muchisimas otras cosas más; CSS es un lenguaje vital en el desarrollo de cualquier sitio web.
¿Quieres aprender HTML y CSS para dar tus primeros pasos en el mundo del Desarrollo Web?
Existen dos cursos completos de HTML5 y CSS3 en el canal de YouTube Soy Dalto totalmente gratuitos y con prácticas estándares. Juntos suman más de 12 horas de video bajo demanda donde además, te vas a entretener a medida que aprendes.
Curso de HTML5 desde Cero (Completo - 2h 24m): https://youtu.be/kN1XP-Bef7w
Curso de CSS3 desde Cero (Completo - 9h 46m): https://youtu.be/OWKXEJN67FE