HTML

Para construir sitios web, debes conocer sobre HTML — esta es la tecnología fundamental usada para definir la estructura de una página web. HTML se usa para especificar si el contenido de la web debe ser reconocido como un párrafo, lista, título, enlace, imagen, reproductor multimedia, formulario, o uno de muchos otros elementos disponibles, o incluso un nuevo elemento que tú definas.

Itinerario de aprendizaje

Preferiblemente, deberías comenzar tu ruta de aprendizaje aprendiendo HTML. Empieza leyendo Introducción a HTML. Después podrás seguir adentrándote en temas de estudio más avanzados como:

  • HTML5 APIs
  • CSS, y cómo usarlo para dar estilo a HTML (por ejemplo, puedes cambiar el tamaño de texto y fuentes usadas, añadir bordes y sombras, esquematizar tu página con múltiples columnas, agregar animaciones y otros efectos visuales).
  • JavaScript, y cómo usarlo para añadir funcionalidades dinámicas a las páginas web (por ejemplo, encontrar tu ubicación y señalarla en un mapa, crear elementos de interfaz de usuario que aparezcan/desaparezcan cuando presione un botón, guardar datos de los usuarios localmente en sus computadoras, y mucho más).

Antes de empezar con este tema, debes estar familiarizado con el uso básico de ordenadores y el uso pasivo de la Web  (solo mirando, consumiendo contenido). Tener un entorno de trabajo básico instalado, como se detalla en Instalando el software básico, y saber crear y manejar archivos, como se detalla en Manejando los archivos — ambas son partes de nuestro completo módulo para principiantes Primeros pasos en la web.

Es recomendable que complete los Primeros pasos en la web  antes de empezar con este tema, aunque no es absolutamente necesario; la mayor parte está abarcada en el artículo  HTML: básico  así como en el módulo Introducción a HTML, aunque con mucho más detalle.

Módulos

Este tema contiene los siguientes módulos, en un orden sugerido a seguir. Recomendamos comenzar con el primero.

Introducción a HTML
Este módulo prepara el escenario, brindándote importantes conceptos de uso y sintaxis, examinando las aplicaciones de HTML a texto, creación de enlaces, y como usar HTML para estructurar una página web.
Multimedia e incrustación (embedding)
Este módulo explora cómo usar HTML para incluir contenido multimedia en sus páginas web, incluyendo las diferentes formas de incluir imágenes, y cómo integrar vídeo, audio e incluso otras páginas web.
Tablas
Representar datos tabulares de forma comprensible y accessible  en una página web puede ser todo un reto. Este módulo abarca las etiquetas básicas de las tablas, con temas más complejos como la implementación de títulos y resúmenes.

Solución de problemas comunes de HTML

Solución de problemas comunes de HTML provee una serie de contenidos explicando cómo solucionar los problemas más comunes en HTML durante la construcción de una página web: manejo de títulos, agregar imágenes o vídeos, énfasis de contenido, creación de formularios básicos, etc.

También vea

Formularios Web
Este módulo provee una serie de artículos que le ayudarán a dominar los conceptos básicos sobre formularios web. Los formularios web son una herramienta muy potente para interactuar con usuarios — principalmente se usan para recolectar datos de usuarios, o permitirles controlar una interfaz de usuario. Sin embargo, por motivos históricos y técnicos no siempre es evidente cómo utilizarlos al máximo de su potencial. Cubriremos todos los aspectos esenciales de Web forms incluyendo el marcado de su estructura HTML, aplicando estilo a controles de formulario, validando datos de formulario, y enviando datos al servidor.
HTML (HyperText Markup Language) en MDN.
Página principal de documentación de  HTML en MDN, con referencias avanzadas de elementos y tutoriales.
Referencia HTML
Esta referencia HTML describe todos los elementos y atributos de HTML — Si desea conocer los atributos que tiene un elemento, o cuáles valores tiene en sus atributos,  este es un gran sitio para empezar.
Guía del desarrollador HTML
Más guías avanzadas, clases y tutoriales de la sección de HTML MDN.