Como Crear una Pagina Web desde Cero (Paso a Paso)
Crear una pagina web es mas facil de lo que crees. No necesitas saber programar a nivel experto — con HTML y CSS basico puedes tener tu sitio online en menos de una hora. Te explico paso a paso.
Paso 1: Escribe el codigo HTML
Abre cualquier editor de texto (VS Code, Notepad++, o hasta el Bloc de Notas) y crea un archivo llamado index.html:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mi Pagina Web</title>
<style>
body {
font-family: Arial, sans-serif;
max-width: 800px;
margin: 0 auto;
padding: 2rem;
background: #0a0f1e;
color: #e0e0e0;
}
h1 { color: #00e5a0; }
a { color: #4d9fff; }
</style>
</head>
<body>
<h1>Hola, soy [Tu Nombre]</h1>
<p>Bienvenido a mi pagina web. Estoy aprendiendo a programar.</p>
<h2>Mis proyectos</h2>
<ul>
<li>Proyecto 1: Calculadora</li>
<li>Proyecto 2: App de tareas</li>
</ul>
<p>Contacto: <a href="mailto:tu@email.com">tu@email.com</a></p>
</body>
</html>
Guarda el archivo y abrelo con tu navegador. Ya tienes una pagina web funcionando en tu computadora.
Paso 2: Hazla bonita con CSS
CSS controla como se ve tu pagina. Puedes cambiar colores, fuentes, layouts y hacer que se vea bien en celulares:
/* Agrega esto dentro de <style> */
.hero {
text-align: center;
padding: 4rem 0;
background: linear-gradient(135deg, #0a0f1e, #1a2035);
border-radius: 16px;
margin-bottom: 2rem;
}
.btn {
display: inline-block;
background: #00e5a0;
color: #0a0f1e;
padding: 0.8rem 2rem;
border-radius: 8px;
text-decoration: none;
font-weight: bold;
}
/* Responsive: se adapta a celular */
@media (max-width: 600px) {
body { padding: 1rem; }
h1 { font-size: 1.5rem; }
}
Paso 3: Subela a internet (gratis)
Opciones gratuitas para publicar tu pagina:
- GitHub Pages: Sube tu codigo a GitHub y activa Pages en Settings. Tu pagina queda en tunombre.github.io
- Netlify: Arrastra la carpeta de tu proyecto y listo. Te da un dominio .netlify.app
- Vercel: Conecta tu repo de GitHub y cada push se despliega automaticamente
Las tres opciones son 100% gratis para proyectos personales.
Paso 4: Tu propio dominio
Si quieres un dominio propio (como tupagina.com), compralo en Namecheap o Google Domains (~$10/ano) y conectalo a tu hosting gratuito.
Aprende a crear paginas web profesionales
Nuestro curso de HTML y CSS tiene 24 lecciones + un proyecto de portafolio profesional. Desde cero.
Empezar curso gratis