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.
Escrito por:
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.