Newsletter para devsEntra

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

Captura 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

Captura freecodecamp
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

Captura 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

Captura 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

Captura 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

Captura 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

Captura 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

Captura 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

Captura pgexercises.com
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

Captura
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

Captura 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

Captura The Algoritms
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)

Captura Aprende a usar las ramas de Git
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

Captura 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

Captura 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.

Escrito por:

Imagen de Daniel Primo

Daniel Primo

CEO en pantuflas de Web Reactiva. Programador y formador en tecnologías que cambian el mundo y a las personas. @delineas en twitter y canal @webreactiva en telegram

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.