Glosario
Los términos que usan los programadores,
explicados como si fueran analogías.
Si estás aprendiendo a construir con AI y te topas con una palabra rara — esto es para ti. Sin tecnicismos, sin suponer que ya sabes. Cada término con una analogía de la vida real.
- .env.localConcepto
Un archivo `.env.local` guarda las contraseñas y API keys que tu app necesita, separadas del código. Es donde vive la info que NO debe subirse a GitHub.
- APIConcepto
Una API es el 'traductor' entre dos programas. Es la forma en que una app le pregunta cosas a otra — por ejemplo, tu app a Supabase, o tu app a una AI.
- AppFundamental
Un programa que hace algo útil para quien lo usa — desde WhatsApp hasta una calculadora.
- Base de datosConcepto
Un lugar organizado donde las apps guardan información para poder recuperarla después.
- Claude DesktopHerramienta
Claude Desktop es la app donde le pides a Claude que construya cosas. Le hablas en español y ella escribe, corrige y ejecuta código por ti.
- CódigoFundamental
Un conjunto de instrucciones escritas en un lenguaje que la computadora entiende y ejecuta.
- CommitConcepto
Un commit es un 'guardado' en la historia de tu proyecto. Cada commit captura qué cambió y por qué, y se queda en el registro para siempre.
- DeployConcepto
Hacer deploy es publicar tu proyecto en internet para que otros lo puedan ver. Pasa de vivir solo en tu compu a tener un URL accesible desde cualquier navegador.
- DominioConcepto
La dirección única de un sitio web en internet — raicode.ai, google.com, tunombre.com.
- Frontend vs. BackendConcepto
Frontend es lo que ves y tocas; backend es lo que pasa detrás para que eso funcione.
- GitHubPlataforma
GitHub es la plataforma donde vive el código de casi todo lo que construyes en internet. Es tu espacio en la nube para guardar proyectos.
- HostingConcepto
El servicio de rentar espacio en un servidor para que tu app o sitio viva ahí y esté disponible 24/7.
- Localhost (probar en local)Concepto
Localhost es tu app corriendo solo dentro de tu computadora, antes de publicarla. Solo tú la puedes ver — es el modo ensayo.
- NavegadorHerramienta
El programa que usas para abrir páginas web — Chrome, Safari, Firefox, Arc, Edge.
- Next.jsHerramienta
Next.js es el 'framework' (la plantilla base) con el que construyes apps web modernas. Te da la estructura lista; tú solo pones el contenido y la lógica.
- RepositorioConcepto
Un repositorio (o 'repo') es una carpeta con historia. Guarda todos los archivos de un proyecto y un registro de cada cambio que alguien le hizo.
- ServidorConcepto
Una computadora prendida 24/7 en algún data center, esperando que alguien le pida algo.
- SupabasePlataforma
Supabase es la base de datos de tu proyecto vivida en la nube. Ahí guardas nombres, mensajes, fechas — toda la información que tu app necesita recordar.
- TerminalHerramienta
La terminal es una ventana donde le escribes órdenes a tu computadora con texto en vez de con el mouse. Es la 'puerta trasera' que usan los programadores.
- VercelPlataforma
Vercel es la plataforma que convierte tu proyecto en un link de internet — un URL real que puedes compartir por WhatsApp o en tu LinkedIn.
- Vibe codingEra AI
Programar es escribir código tú mismo; vibe coding es decirle a una AI qué quieres que el código haga, y revisar lo que te entrega.
¿Te falta un término?
Estamos expandiendo el glosario con lo que la gente más pregunta. Si hay algo que te traba, avísanos.
Sugerir un término