HTML (HyperText Markup Language) es el lenguaje utilizado para crear la estructura de las paginas web. Piensa en el como el plano de una casa - asi como un plano indica donde van las paredes y las puertas, HTML le dice al navegador donde colocar titulos, parrafos, imagenes y enlaces.
HTML usa etiquetas para definir los elementos de una pagina. Por ejemplo, <h1> crea un titulo principal, <p> crea un parrafo y <a> crea un enlace. Una URL corta en una pagina web se escribe como <a href="https://example.com/abc">haz clic aqui</a>. El navegador lee estas etiquetas y las convierte en el diseno visual que ves en pantalla.
HTML solo produce paginas sin estilo. Dos tecnologias complementarias completan el cuadro. CSS (Cascading Style Sheets) maneja la presentacion visual - colores, fuentes y diseno. JavaScript agrega interactividad - validacion de formularios, animaciones y actualizaciones en tiempo real. Usando la analogia de la casa, HTML es la estructura, CSS es la decoracion y JavaScript es el sistema electrico.
Tim Berners-Lee invento HTML en 1991 como una forma de enlazar documentos academicos con hipervinulos. La version actual, HTML5, soporta reproduccion de video, geolocalizacion y almacenamiento sin conexion. El W3C (World Wide Web Consortium) mantiene la especificacion de HTML.
Las redirecciones de URL cortas pueden implementarse con HTML mediante la etiqueta meta refresh: <meta http-equiv="refresh" content="0;url=destino">. Sin embargo, las redirecciones HTTP del lado del servidor (usando codigos 301 o 302) son mas rapidas y mejores para SEO. Puedes encontrar libros sobre HTML en Amazon.