15 recursos gratis para aprender a programar
En esta recopilación para aprender a programar gratis vas a encontrar recursos para novatos y también para programadores con más experiencia.
Están muchos de los clásicos pero también hay espacio en la lista para otras formas de aprender programación.
👉 ¿Sabes que cualquier developer con experiencia pasa a ser un junior cuando cambia de lenguaje o de framework?
Así que disfruta de estos recursos sobre programación que van a acabar directos en tus favoritos.
🔥Si quieres recibir 12 recursos como estos cada domingo, apúnate a la newsletter.
1. Programación para gatos ¶

Visita Programación para gatos ↗️
Un enfoque divertido e interesante para aprender a programar. Este curso, diseñado con sentido del humor, promete hacer que el aprendizaje de la programación sea más atractivo y menos intimidante.
2. freeCodeCamp.org ¶

Visita freeCodeCamp.org ↗️
FreeCodeCamp es un excelente punto de partida para aprender a programar de manera gratuita. Ofrece una gran cantidad de cursos y proyectos prácticos que te ayudarán a mejorar tus habilidades y a ganar experiencia en la programación.
3. Itinerario de aprendizaje con Google ¶
![]()
Visita Itinerario de aprendizaje con Google
Si buscas una guía estructurada para aprender a programar, Google ofrece un itinerario de aprendizaje que te lleva desde los fundamentos hasta temas avanzados como Cloud Computing.
4. Awesome Software Architecture ¶
Visita Awesome Software Architecture ↗️
La arquitectura del software es un componente esencial de la programación. Awesome Software Architecture te proporciona un compendio de artículos y recursos para fortalecer tus habilidades en patrones y principios de diseño. ¡Esto te ayudará a construir aplicaciones más eficientes y robustas!
5. Learn PHP The Right Way en vídeo ¶

Visita Learn PHP The Right Way en vídeo
Si quieres aprender PHP, estos vídeos te guiarán en el camino correcto. Aprenderás las características modernas de PHP 8 y cómo usarlo de manera eficaz.
6. Roadmap para aprender React para developers de Vue ¶

Visita Roadmap para aprender React para developers de Vue ↗️
¿Buscas pasar de VueJS a React? Esta guía te proporcionará un mapa de ruta detallado para facilitar tu transición y ampliar tus habilidades en el desarrollo frontend.
7. A11yphant, aprende accesibilidad como si fuera un juego ¶

Visita A11yphant
Aprende sobre accesibilidad web de una manera divertida y efectiva con A11yphant. Este juego paso a paso te enseñará técnicas que puedes aplicar en tus proyectos para hacerlos más accesibles.
☝️
Un momento.
¿Conoces el podcast Web Reactiva? ¶
Más de 500 episodios sobre programación y desarrollo en español a un solo clic.
🎧 Escúchalo desde la web o desde tu podcatcher.
Seguimos con la lista ;)
👇
8. Ethereum Boilerplate con React ¶
Visita Ethereum Boilerplate con React ↗️
Si te interesa el mundo de la Blockchain y React, este recurso es para ti. Con Ethereum Boilerplate, puedes combinar estas dos tecnologías y ampliar tus horizontes en el desarrollo de software.
9. Ejercicios para aprender PostgreSQL ¶
Visita Ejercicios para aprender PostgreSQL ↗️
PostgreSQL es una poderosa base de datos de código abierto. Con estos ejercicios interactivos, puedes aprender a manejar sus características y convertirte en un experto en la gestión de bases de datos.
10. Mejora como developer con Code Cards ¶

Visita Code Cards ↗️
Con Code Cards puedes aprender a programar de manera lúdica. Este juego de cartas te enseña CSS, HTML, JavaScript, Python y Ruby de una manera divertida e interactiva. Ideal para reforzar tus habilidades y conocimientos de programación.
11. Aprende a programar con proyectos ¶

Visita Aprende a programar con proyectos ↗️
Codementor propone una forma innovadora de aprender a programar mediante proyectos. Proporcionan un listado de proyectos frontend, backend y móviles para que los construyas. Tienen algunas pautas, una galería de ejemplos y te dan total libertad para aprender de tus errores y lograr tus éxitos.
12. The Algoritms, algoritmos en castellano a tutiplén ¶
Visita The Algoritms ↗️
The Algoritms es una plataforma única que ofrece una base de datos completa de algoritmos en varios lenguajes de programación y todo en español. Es un recurso invaluable si te estás preparando para entrevistas de trabajo en el campo de la tecnología o simplemente quieres profundizar en tus conocimientos de programación.
13. Aprende a usar las ramas de Git (en castellano) ¶

Visita Aprende a usar las ramas de Git ↗️
Git es una herramienta esencial para cualquier programador, pero trabajar con ramas puede ser complicado al principio. Este juego online te ayudará a entender comandos como checkout, merge o cherry-pick. Recuerda aplicar lo aprendido en tus proyectos lo más rápido posible para no olvidarlo.
14. Aprende a programar visualmente con Blocky ¶

Visita Aprende a programar visualmente con Blocky ↗️
Blocky es una herramienta creada por Google que permite aprender programación de una manera visual y divertida. Al igual que en Scratch, puedes colocar bloques que representan estructuras de control, variables, funciones matemáticas, etc. Luego puedes generar código en JS, Dart, Python o PHP, o incluso visualizarlo en una gráfica.
15. Aprende GraphQL para el frontend y backend ¶

Visita Aprende GraphQL para el frontend y backend ↗️
Hasura ofrece un completo curso en varias tecnologías (Vue, React…) para que aprendas a manejar GraphQL, la alternativa a las API Rest. Conocer y dominar GraphQL puede abrirte nuevas puertas en el desarrollo de aplicaciones modernas tanto para el frontend como el backend.
Daniel Primo
12 recursos para developers cada domingo en tu bandeja de entrada
Además de una skill práctica bien explicada, trucos para mejorar tu futuro profesional y una pizquita de humor útil para el resto de la semana. Gratis.