HTML (Lenguaje de Marcado de Hipertexto) es el estándar básico para estructurar y desplegar páginas web. Utiliza etiquetas (< >) para definir elementos como títulos, párrafos, enlaces e imágenes. No es un lenguaje de programación, sino de marcado, organizado por el W3C para dar significado al contenido que interpreta el navegador.
El World Wide Web Consortium (W3C) es una organización internacional fundada en 1994 por Tim Berners-Lee (creador de la Web) que desarrolla estándares y directrices para asegurar la interoperabilidad de la web a largo plazo.
CSS (Cascading Style Sheets) es el lenguaje utilizado para definir la presentación visual de documentos HTML. Controla aspectos como colores, fuentes, maquetación y posicionamiento de elementos, separando el diseño del contenido. Permite adaptar sitios web a diferentes dispositivos y pantallas de forma ordenada, atractiva y responsiva.
Por ejemplo para cambiar color y tamaño de párrafo:
p {
color: red;
font-size: 16px;
line-height: 1.5;
}
JavaScript es un lenguaje de programación ligero, interpretado y orientado a objetos, fundamental para el desarrollo web. Permite crear páginas web interactivas y dinámicas del lado del cliente, ejecutándose directamente en el navegador. Además, con Node.js, se utiliza en el servidor, convirtiéndose en una herramienta versátil y popular.
Node.js es un entorno de ejecución de código abierto para JavaScript en el lado del servidor, basado en el motor V8 de Google Chrome.
El motor V8 compila (transforma) JavaScript directamente a código máquina nativo (sistema binario), optimizando la ejecución en tiempo real.