100 % gratis · en español

Aprender a programar gratis desde cero

Una ruta clara para empezar sin gastar nada: elige tu primer lenguaje, monta tu entorno y avanza con tutoriales, ejemplos con código y vídeos 100 % gratuitos. Todo en español y explicado paso a paso.

¿Por dónde empiezo?

La duda más común. La respuesta corta: elige un objetivo y un solo lenguaje, y no lo sueltes hasta que puedas hacer un proyecto pequeño tú solo. Cambiar de lenguaje cada semana es el error número uno.

Quiero lo más fácil para entender la lógica

Empieza por Python. Sintaxis limpia, ideal para aprender a pensar como programador.

Tutorial de Python →

Quiero hacer páginas web

Ve con HTML + CSS + JavaScript y luego PHP y bases de datos.

Empezar con HTML →

Quiero crear apps para el móvil

Aprende Dart y luego Flutter: un solo código para Android e iOS.

Tutorial de Flutter →

Estudio un ciclo / grado y necesito Java

Ruta de Java desde la introducción hasta POO y bases de datos.

Introducción a Java →

La ruta paso a paso

Monta tu entorno de trabajo

Antes de escribir código necesitas un editor y las herramientas del lenguaje. Elige según tu ruta:

Aprende los fundamentos

Variables, condicionales, bucles, funciones y estructuras de datos. Son los mismos conceptos en todos los lenguajes; cambia la forma de escribirlos.

Especialízate en tu área

Cuando ya te defiendes con la lógica, profundiza:

Practica con proyectos reales

Se aprende programando, no leyendo. Aplica lo aprendido:

Todo el contenido gratuito, por temas

Preguntas frecuentes

¿Se puede aprender a programar gratis de verdad?

Sí. Todo el software (editores, compiladores, servidores) es gratuito, y aquí tienes tutoriales, ejemplos con código y vídeos sin coste. La suscripción del Campus es opcional y solo añade material organizado por asignaturas.

¿Qué lenguaje aprendo primero?

Python o HTML + CSS + JavaScript para la mayoría. Si tu meta son apps móviles, Dart y Flutter. Lo importante es elegir uno y no cambiar hasta terminar un proyecto pequeño.

¿Cuánto tiempo necesito?

Con 1 hora al día: en 2-3 meses harás programas sencillos; en 6-12 meses tendrás nivel para proyectos reales. La constancia importa más que las horas de golpe.

¿Necesito matemáticas?

No para empezar. Lógica y ganas. Las matemáticas avanzadas solo hacen falta en áreas concretas (3D, IA, criptografía).

¿Sirve mi ordenador?

Cualquier equipo de los últimos 10 años vale. Solo el emulador de Android agradece 8 GB de RAM.

Da el primer paso hoy

No esperes al "momento perfecto". Abre un tutorial, escribe tu primera línea de código y vuelve mañana.