La base que nadie te da

Fundamentos de
Informática

No es un temario. Es el mapa. Entiende cómo piensa un ordenador y todo lo demás — incluida la IA — empieza a tener sentido.

Por Badar · Veyralabs

Esta guía no pretende enseñarte todo. Pretende que sepas qué existe, entiendas lo básico, y tengas curiosidad para buscarlo por tu cuenta. Al final de cada sección verás cómo conecta con la inteligencia artificial.

01

Lógica de Computadora

¿De qué trata esto?

Un ordenador solo entiende verdadero (1) y falso (0). Toda la complejidad del software es lógica construida encima de eso. Si entiendes la lógica booleana, entiendes la base de todo.

💡

Analogía

Piensa en un interruptor de luz. Encendido = 1, Apagado = 0. Ahora imagina mil millones de interruptores trabajando juntos en nanosegundos. Eso es un procesador.

Las 3 operaciones que debes conocer

OperaciónSímboloReglaEjemplo real
AND&&Verdad solo si los DOS son verdad¿Tienes DNI Y coche? → puedes conducir
OR||Verdad si AL MENOS UNO lo es¿Paraguas O capucha? → no te mojas
NOT!Invierte el valorSi NO llueve → salgo sin paraguas
pseudocódigo — lógica en acción
// Decides si salir a correr
si (noLlueve AND tiempoLibre) {
    salirACorrer()
}

// Abrir la nevera si tienes hambre O estás aburrido
si (hambre OR aburrimiento) {
    abrirNevera()
}

si (NOT tengoDeberes) {
    verNetflix()
}

Conexión con IA

Los modelos de IA como Claude toman millones de decisiones lógicas por segundo cuando generan texto. Cada neurona en una red neuronal aplica variaciones de estas operaciones sobre números.

Para investigar: "Álgebra de Boole", "Tablas de verdad", "George Boole". Inventó esto hace 170 años sin imaginar que daría vida a los ordenadores.

02

Datos y Representación Binaria

¿Por qué binario?

Los ordenadores usan electricidad: hay corriente (1) o no hay (0). Eso es un bit. Con 8 bits tienes un byte. Con bytes puedes representar letras, números, imágenes, vídeo — cualquier cosa.

📬

Analogía

Imagina que solo puedes comunicarte con bombillas: encendida o apagada. Para decir "hola" necesitas un código. Eso es ASCII — una tabla que dice "la letra A es el número 65, que en binario es 01000001".

decimal → binario
// El número 13 en binario es 1101. ¿Por qué?
// 1×8 + 1×4 + 0×2 + 1×1 = 8+4+0+1 = 13

posición:  8    4    2    1
binario:   1    1    0    1    → decimal: 13

// Número 7:
posición:  4    2    1
binario:   1    1    1    → decimal: 4+2+1 = 7

Unidades de almacenamiento

UnidadEquivale aAnalogía
1 bitUn 0 o un 1Un interruptor
1 byte8 bitsUna letra del alfabeto
1 KB~1.000 bytesUn mensaje de texto corto
1 MB~1.000 KBUna foto del móvil
1 GB~1.000 MBUna película en calidad media
1 TB~1.000 GBEl disco duro de tu ordenador

Conexión con IA

Claude procesa texto como tokens — números. La frase "hola mundo" se convierte en [15496, 31537] antes de que el modelo la procese. Todo es binario debajo del capó: texto, imágenes, audio.

Para investigar: "Sistema hexadecimal", "Tabla ASCII", "Codificación UTF-8". Los colores CSS como #E8602C son números hexadecimales (base 16) — cada par es un byte.

03

Algoritmos y Lógica de Programación

¿Qué es un algoritmo?

Una secuencia de pasos para resolver un problema. No tiene que ser código. Una receta de cocina es un algoritmo. Las instrucciones del IKEA también.

🍳

Analogía

Hacer un huevo frito: 1. Enciende fuego. 2. Pon aceite. 3. Si la sartén está caliente → echa el huevo. 4. Espera 2 min. 5. Saca y come. Entrada (huevo), proceso (pasos), salida (huevo frito). Eso es un algoritmo.

Los 3 bloques de cualquier programa

Con estas tres estructuras puedes construir cualquier software del mundo:

1. SECUENCIA — pasos en orden
encenderOrdenador()
abrirNavegador()
buscarEnGoogle("como programar")
2. CONDICIONAL — decisiones
si (nota >= 5) {
    mostrar("Aprobado ✓")
} si no si (nota >= 4) {
    mostrar("Necesitas el oral")
} si no {
    mostrar("Suspenso — a estudiar más")
}
3. BUCLE — repetir
// Contar del 1 al 10
para i desde 1 hasta 10 {
    mostrar(i)
}

// Mientras no llegues a casa, sigue caminando
mientras (NOT enCasa) {
    caminar()
}

Conexión con IA

Los modelos de lenguaje son en esencia algoritmos muy sofisticados. Dado un input (tu prompt), ejecutan millones de pasos (forward pass de la red neuronal) para generar un output (la respuesta). No hay magia — hay algoritmos.

Para investigar: "Complejidad algorítmica O(n)", "Algoritmos de ordenación" — busca "sorting algorithms visualized" en YouTube. Verlos moverse lo cambia todo.

04

Hardware — Cómo Funciona el Ordenador

🧠 CPU — El Procesador

El "cerebro". Ejecuta instrucciones. Coge datos, los procesa y produce resultados. La velocidad se mide en GHz (miles de millones de operaciones por segundo). Hoy casi todos tienen múltiples núcleos.

👨‍🍳

Analogía

El chef de un restaurante. Solo él cocina, pero es increíblemente rápido. Los núcleos son como varios chefs trabajando en paralelo.

💾 RAM — Memoria de Trabajo

Memoria temporal. Cuando abres Chrome, los datos van a la RAM. Rápida pero volátil — al apagar el ordenador se borra todo. Más RAM = más cosas abiertas sin que vaya lento.

🗂️

Analogía

La mesa de trabajo. Cuanto más grande, más papeles puedes tener abiertos. Al acabar el día (apagar), limpias la mesa.

Ciclo básico de la CPU: Fetch → Decode → Execute
1. FETCH     → La CPU busca la siguiente instrucción en memoria
2. DECODE    → Descifra qué tiene que hacer
3. EXECUTE   → Lo hace (suma, compara, mueve datos...)
4. Vuelve al paso 1.

Esto ocurre miles de millones de veces por segundo.

Conexión con IA

Los modelos de IA como Claude no corren en CPUs normales — corren en GPUs y TPUs, chips diseñados para hacer miles de operaciones matriciales en paralelo. Una GPU puede tener miles de núcleos pequeños vs los 8-32 de una CPU. Eso es lo que hace posible la IA moderna.

Para investigar: "Arquitectura Von Neumann", "¿Qué es una GPU y por qué importa para la IA?". La GPU es la pieza que cambió todo.

05

Tu Primer Código Real

¿Qué lenguaje aprender primero?

La respuesta honesta: cualquiera sirve para aprender conceptos. Pero si tuviera que elegir uno hoy: Python. Limpio, legible, se usa en todo: web, datos, inteligencia artificial, automatización.

🗣️

Analogía

Python es como el español — bastante directo. C es como el latín — preciso y poderoso pero difícil. JavaScript es como el inglés — está en todos lados. Los conceptos que aprendes en uno se transfieren a los demás.

Python — variables y funciones
# Variable — una caja con nombre donde guardas un valor
nombre = "Ana"
edad = 22
aprobado = True   # True = verdadero

print("Hola,", nombre)  # → Hola, Ana

# Función — bloque de código reutilizable
def evaluar_nota(nota):
    if nota >= 9:
        return "Sobresaliente 🏆"
    elif nota >= 5:
        return "Aprobado"
    else:
        return "Suspenso"

notas = [6.5, 9.2, 4.5, 7.0]
for nota in notas:
    print(f"Nota: {nota} → {evaluar_nota(nota)}")

Conexión con IA

La Anthropic SDK para llamar a Claude desde código está en Python y JavaScript. Con 20 líneas de Python puedes mandar un mensaje a Claude y procesar su respuesta. Ese es el siguiente paso después de esta guía.

Para investigar: Busca "CS50 Harvard Python" en YouTube — es el mejor curso gratuito de introducción que existe. Instala Python y escribe tu primer print("Hola mundo"). El primer código que ejecutas por tu cuenta es un momento que no se olvida.

06

Redes e Internet

¿Cómo funciona Internet?

Internet es una red enorme de ordenadores que se comunican usando protocolos — reglas comunes para hablar el mismo idioma. Sin protocolos, los ordenadores no podrían entenderse.

📮

Analogía

Cuando mandas una carta necesitas: dirección del destinatario (IP), un sobre (paquete TCP), y Correos como intermediario (router). Internet funciona igual pero en milisegundos.

Conceptos esenciales

Concepto¿Qué es?
IPDirección de tu ordenador en la red. Como el número de tu casa.
DNSTraduce nombres (google.com) a IPs. La agenda de Internet.
HTTP/HTTPSProtocolo para la web. La S significa que va cifrado.
PuertoComo la puerta de una casa. 80 = HTTP, 443 = HTTPS, 22 = SSH.
¿Qué pasa cuando escribes 'google.com'?
1. Navegador pregunta al DNS: "¿Qué IP es google.com?"
2. DNS responde: "Es 142.250.184.14"
3. Tu ordenador manda petición HTTP a esa IP (puerto 443)
4. Servidor de Google recibe la petición
5. Te devuelve el HTML de la página
6. Tu navegador lo dibuja en pantalla

Todo esto ocurre en menos de 200ms.

Conexión con IA

Cuando llamas a la API de Claude, tu código hace exactamente esto: una petición HTTPS a api.anthropic.com, con tu mensaje en el body (JSON), y Claude responde con texto. Es una petición web como cualquier otra.

Para investigar: "¿Qué es una API REST?", "¿Cómo funciona HTTPS?". Cuando entiendas HTTP entenderás cómo funciona toda la web moderna — y cómo hablarle a Claude desde código.

07

Qué Explorar Después

La informática es inmensa. No necesitas aprenderlo todo ahora — necesitas saber qué existe para buscarlo cuando lo necesites.

Fundamento

Estructuras de Datos

Arrays, listas, árboles, grafos. Cómo organizar información eficientemente.

Fundamento

Sistemas Operativos

¿Cómo gestiona el ordenador múltiples programas? Procesos, memoria, ficheros.

Programación

Orientación a Objetos

Organizar código en objetos. Base de Python, Java, C#.

Programación

Bases de Datos SQL

Cómo guardar y consultar datos. Omnipresente en la industria.

Web

HTML + CSS + JavaScript

Los tres lenguajes de la web. Con ellos puedes crear cualquier app.

Clave 2026

Inteligencia Artificial

Machine Learning, redes neuronales. No es magia — son matemáticas.

Infra

Linux y Terminal

La mayoría de servidores corren Linux. Aprender la terminal es hablarle directamente al ordenador.

Infra

Git y Control de Versiones

Cómo guardar el historial de tu código. La herramienta más usada en desarrollo.

Hoja de ruta sugerida

S1

Instala Python y escribe tu primer código

  • Descarga Python.org
  • Escribe tu primera variable, tu primer if, tu primer bucle
  • No te saltes esto — es la base de todo
S2

Entiende el binario y la lógica

  • Convierte números a binario a mano
  • Practica tablas de verdad
  • Busca "CS50 Harvard" en YouTube — es gratis y brutal
S3

Algoritmos básicos

  • Implementa los algoritmos de esta guía en Python
  • Busca "sorting algorithms visualized" — verlos moverse lo cambia todo
S4

HTML y la web

  • Crea tu primera página web (no tiene que ser bonita)
  • Entiende qué es un servidor, qué es un cliente
  • Haz una petición HTTP a mano
+

Cuando te sientas cómodo → Claude

  • Ya tienes la base para entender cómo funciona la IA
  • Sigue con el roadmap de certificación →

Siguiente paso

¿Ya tienes la base?

El roadmap de certificación Claude te lleva desde estos fundamentos hasta pasar el examen de Anthropic.