Roadmap retos de programación is a community-driven programming exercise collection that teaches logic and language fundamentals through structured coding challenges.
The project addresses the need for practical, language-agnostic programming practice by organizing challenges into a learning roadmap that builds foundational logic skills. Participants solve exercises in any programming language they choose, then access solutions from both the maintainer and community members organized by challenge. The roadmap follows a suggested progression based on difficulty levels, though learners can tackle challenges independently if they already have foundational knowledge.
This resource suits anyone learning to program or strengthening their algorithmic thinking, regardless of which language they want to master. The multi-language support means a learner can solve the same challenge in Python, JavaScript, Rust, Go, or any other language and compare approaches. The project works best for self-directed learners who benefit from community examples and want to practice at their own pace without cost.
The project maintains an active community submission model where contributors add their solutions to the repository, creating a growing library of implementations across languages. A ranking system tracks user and language participation by contribution count, fostering engagement through visibility of community involvement. The roadmap structure remains stable with challenges organized by difficulty, allowing new learners to follow the suggested progression while experienced programmers can jump to specific challenges.