Horas. De. Vuelo. Previamente hemos explicado cómo aprender los aspectos básicos de muchos lenguajes de programación en pocos minutos, pero tarde o temprano hay que cruzar espadas con guías y tutoriales de mayor complejidad. Afortunadamente, el portal Exercism tiene todo lo que necesitamos: Cada uno de los 67 lenguajes disponibles posee una «pista» con docenas de ejercicios, vídeos de introducción, foros dedicados, y una gran cantidad de documentación adicional.
La situación no ha cambiado: Si quieres aprender a programar, el paso más difícil es el primero. Casi todos los lenguajes tienen un «Hello, World!», pero independientemente de su sencillez superficial, debes sentirte cómodo con su estructura, su sintaxis. Si la chispa no aparece, pasa al siguiente lenguaje, explora otra opción. Muchos programadores profesionales insisten en la necesidad de adoptar nuevas tecnologías, y esa misma flexibilidad es la que inspira a la plataforma Exercism, con miles de ejercicios repartidos en 67 lenguajes para aprender a programar gratis, desde el comienzo.
Cómo aprender a programar gratis con Exercism
Al igual que sucede con otras plataformas, Exercism te pide crear una cuenta para guardar tu progreso, pero si ya posees credenciales de GitHub, puedes usarlas en su lugar. La sección principal de acceso es Learn, donde encontrarás la categoría «Language Tracks». Exercism divide los ejercicios en «pistas de entrenamiento»: El número exacto de ejercicios depende de cada lenguaje, aunque los más populares tienen una mayor cantidad de material (ej., 24 ejercicios de COBOL contra 137 de Python). Puedes participar en más de una pista a la vez, pero los ejercicios permanecerán bloqueados si no avanzas en el orden correcto.
A todo eso se suman vídeos comunitarios, series de introducción, entrevistas a muchos de los creadores y responsables de estos lenguajes, y por supuesto, acceso a los foros oficiales, respaldado por un servidor en Discord. Para finalizar, Exercism es gratuito y se financia con donaciones de los usuarios, pero el modo premium (10 dólares al mes) incluye funciones como el modo oscuro, ranuras adicionales para acceder a mentores, e integración con ChatGPT. ¿La única limitación? Todo el contenido está en inglés, pero eso no nos ha detenido antes…
Sitio oficial: Haz clic aquí
Te recomiendo mirar esta pagina, https://www.codewars.com/
No es para aprender a programar, sino mas bien para practicar.. te plantean una problema y tenes que codificar la solución, después incluso podes ver las soluciones de otras personas para ver cual es votada como la mejor.
Yo aprendí un montón de Python y SQL ahí