<!-- Tutoriales y ejercicios de programación en español -->
# Aprende a programar desde cero.
Lecciones cortas de HTML, CSS, JavaScript, TypeScript, Java, Python, PHP y SQL, con ejemplos que puedes cambiar y ejecutar al momento, retos para practicar y el inglés que necesitas para programar.
Gratis y sin registro. Sin instalar nada para empezar.
Te quedaste en
▶ Seguir## ¿Por dónde empiezo?
Elige lo que quieres conseguir. Te llevamos a una ruta con las lecciones en orden.
- 01
Quiero hacer páginas web
Nunca he programado y quiero ver resultados desde el primer día.
- HTML
- CSS
- JavaScript
- 02
Quiero aprender a programar
Quiero entender la lógica: variables, bucles, funciones y mis primeros programas.
- Python
- 03
Estudio DAW o DAM
Necesito el temario del ciclo: programación orientada a objetos, bases de datos y servidor.
- Java
- SQL
- PHP
¿Otra meta? Mira todas las rutas o empieza directamente por HTML.
## Pruébalo
Así funcionan todos los ejemplos de DevSchool: cambia el código y pulsa Ejecutar.
## Rutas de aprendizaje
¿No sabes por dónde empezar? Elige lo que quieres conseguir y sigue las lecciones en orden.
## Cursos
## Cómo se aprende aquí
## Reto del día
Una pregunta nueva cada día. Tu racha se guarda en este navegador.
devschool $ node reto-del-dia.js
Racha actual: 0 días LMXJVSD
## Retos
Preguntas y ejercicios cortos para comprobar si has entendido cada tema.
## Preguntas frecuentes
¿DevSchool es gratis?
Sí. Todas las lecciones, los ejemplos y los retos son gratuitos y no hace falta registrarse.
¿Por dónde empiezo si nunca he programado?
Empieza por HTML, sigue con CSS y después pasa a JavaScript o Python. Cada curso va de lo más básico a lo más avanzado, en orden.
¿Necesito instalar algo?
No para empezar. Los ejemplos de HTML, CSS y JavaScript se editan y se ejecutan en el propio navegador. Para Java, Python y SQL cada curso explica qué instalar cuando lo necesites.
¿Cuánto se tarda en aprender a programar?
Con una lección al día, en un par de meses dominas lo básico de HTML, CSS y JavaScript. Lo importante es practicar: por eso cada lección termina con retos.
¿Dónde se guarda mi progreso?
En tu propio navegador. No pedimos cuenta ni datos personales; si cambias de navegador o borras sus datos, el progreso empieza de cero.