awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Programming language roadmaps

Ranking updated Aug 1, 2026

For programming language roadmaps, the first results are kamranahmedse/developer-roadmap (This repository is the definitive platform for community-driven developer learning paths, providing visual graph-based roadmaps, multiple tech stacks, and structured skill progression guides), nilbuild/developer-roadmap (This repository provides community-driven roadmaps and resources covering multiple tech stacks with visual diagrams and structured guides, perfectly matching the required learning path features) and jwasham/coding-interview-university (This repository provides a comprehensive, structured study plan for computer science fundamentals, but it focuses specifically on interview preparation and algorithms rather than offering multiple distinct tech stacks). p1xt/p1xt-guides and he4rt/4noobs round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Hand-picked programming language roadmaps to guide your learning, ranked by popularity and community activity. Compare and find the best fit.

Programming language roadmaps

Find the best repos with AI.We'll search the best matching repositories with AI.
  • kamranahmedse/developer-roadmapkamranahmedse avatar

    kamranahmedse/developer-roadmap

    357,434View on GitHub↗

    Developer Roadmap is a community-driven platform that provides structured, graph-based learning paths for software engineering. It serves as a comprehensive knowledge repository where technical domains are organized into visual sequences to guide professional skill acquisition and career growth. The project distinguishes itself through a collaborative ecosystem that enables users to contribute roadmaps, curate industry best practices, and maintain professional profiles. It integrates diagnostic assessment frameworks to evaluate technical proficiency, helping developers identify knowledge gaps

    This repository is the definitive platform for community-driven developer learning paths, providing visual graph-based roadmaps, multiple tech stacks, and structured skill progression guides.

    TypeScriptProgress Tracking Systems
    View on GitHub↗357,434
  • nilbuild/developer-roadmapnilbuild avatar

    nilbuild/developer-roadmap

    358,362View on GitHub↗

    Community-driven roadmaps, articles and resources for developers

    This repository provides community-driven roadmaps and resources covering multiple tech stacks with visual diagrams and structured guides, perfectly matching the required learning path features.

    TypeScriptDeveloper ProductivityDeveloper UtilitiesEducational Resources
    View on GitHub↗358,362
  • jwasham/coding-interview-universityjwasham avatar

    jwasham/coding-interview-university

    353,639View on GitHub↗

    This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling users to build a professional engineering foundation through iterative study and practical implementation. The curriculum distinguishes itself by integrating theoretical knowledge with professional development, offering a unified index of cross-referenced resources including book

    This repository provides a comprehensive, structured study plan for computer science fundamentals, but it focuses specifically on interview preparation and algorithms rather than offering multiple distinct tech stacks.

    Computer Science CurriculaComputer Science FundamentalsData Structures
    View on GitHub↗353,639
  • p1xt/p1xt-guidesP1xt avatar

    P1xt/p1xt-guides

    7,194View on GitHub↗

    p1xt-guides is a project-based education framework and programming curriculum designed to guide students from basic web development to advanced computer science. It functions as a structured roadmap and professional portfolio guide, linking theoretical programming lessons to practical builds that serve as evidence of skill acquisition. The project provides technical domain roadmaps and specializations for mastering specific focus areas, including frontend frameworks, mathematics, and core computer science principles. This system enables self-directed technical education through a tiered progr

    This repository provides structured programming learning paths and progressive skill sequences, though it lacks an interactive checklist and visual diagrams.

    Learning RoadmapsTechnical RoadmapsCurriculum Design Patterns
    View on GitHub↗7,194
  • he4rt/4noobshe4rt avatar

    he4rt/4noobs

    4,217View on GitHub↗

    4noobs is an open-source educational resource index that organizes structured, beginner-friendly learning paths across a wide range of technology domains. It delivers all content as static Markdown files managed under Git version control, with a curated-index-based navigation system that groups tutorials and roadmaps by technology domain into separate silos. The project provides step-by-step learning roadmaps for programming languages from Assembly to TypeScript, along with framework guides for tools like Angular, Vue, Django, and Spring. It includes certification preparation guides aligned w

    4noobs is a community-driven collection of version-controlled programming roadmaps and beginner tutorials covering multiple tech stacks, though it relies on static Markdown documents rather than interactive checklists or visual diagrams.

    Open Source Learning ResourcesAbstraction LayersBeginner Programming Guides
    View on GitHub↗4,217
  • mobile-roadmap/android-developer-roadmapmobile-roadmap avatar

    mobile-roadmap/android-developer-roadmap

    4,092View on GitHub↗

    This project is a structured learning path and skill roadmap designed to guide developers through the Android ecosystem. It serves as a mobile engineering curriculum and career guide, organizing the technical knowledge required to build scalable applications from basic concepts to advanced professional skills. The guide differentiates itself by providing a hierarchical map of required knowledge, sequencing technical topics into a logical order. It includes a curated collection of study resources and technical documentation, along with tools to track learning progress through the specified cur

    This project provides a structured learning path and curriculum for Android development, matching the visitor's need for skill progression guides though it focuses specifically on mobile engineering rather than multiple tech stacks.

    Learning PathsTechnical Learning PathsAndroid App Architecture Patterns
    View on GitHub↗4,092
  • eddycjy/go-developer-roadmapeddycjy avatar

    eddycjy/go-developer-roadmap

    1,086View on GitHub↗

    This project is a structured educational guide and software engineering curriculum designed to facilitate mastery of the Go programming language. It provides a hierarchical learning path that organizes complex technical domains into logical sequences, guiding users from foundational syntax to advanced system architecture. The repository functions as a curated knowledge aggregator, relying on community-driven contributions to maintain the accuracy and relevance of its technical materials. It distinguishes itself by offering reference-based skill benchmarking, which includes standardized proble

    This repository is a community-driven, version-controlled learning path specifically for the Go programming language, though it lacks the multi-stack scope and visual diagrams of a general roadmap hub.

    Go Programming MasteryGo Learning CurriculaHierarchical Learning Paths
    View on GitHub↗1,086
  • yousha/frontend-developer-roadmapYousha avatar

    Yousha/Frontend-Developer-Roadmap

    3View on GitHub↗

    Frontend developer roadmap.

    This repository provides a focused learning guide for frontend development, serving as a specialized subset of a broader developer roadmap platform.

    Web Development
    View on GitHub↗3
  • utilforever/game-developer-roadmaputilForever avatar

    utilForever/game-developer-roadmap

    5,761View on GitHub↗

    This project is a structured game development learning roadmap and technical skill curriculum. It provides a visual representation of the core concepts, programming languages, engines, and tools required to become a professional game developer. The roadmap maps educational paths for game software education and career planning. It includes specific guidance on mastering game engines and visualizing the relationship between frontend, backend, and devops skills necessary to build complete game projects. The curriculum is organized into tree-structured learning paths and delivered via markdown-b

    This repository provides a structured game development learning roadmap with visual representations and markdown-based educational paths, fitting the requested developer learning path category despite focusing specifically on game development.

    RustSoftware Education CurriculaDeveloper Skill RoadmapsEducational Path Visualizations
    View on GitHub↗5,761
  • thecodeholic/php-developer-roadmapthecodeholic avatar

    thecodeholic/php-developer-roadmap

    3,662View on GitHub↗

    This is PHP Developer Roadmap

    This repository provides a developer learning path specifically focused on PHP, but it is limited to a single tech stack and lacks a visual roadmap diagram.

    Programming Languages
    View on GitHub↗3,662
  • hasnayeen/laravel-developer-roadmapHasnayeen avatar

    Hasnayeen/laravel-developer-roadmap

    731View on GitHub↗

    Roadmap to becoming a Laravel developer

    This repository provides a structured skill progression guide specifically for the Laravel stack, fitting the category through targeted developer roadmaps even though it focuses on a single ecosystem rather than multiple tech stacks.

    Web Development
    View on GitHub↗731
  • godrm/mobile-developer-roadmapgodrm avatar

    godrm/mobile-developer-roadmap

    1,113View on GitHub↗

    https://github.com/kamranahmedse/developer-roadmap

    This repository provides structured career paths and visual guides for mobile development, though it focuses specifically on mobile roles rather than offering multiple tech stacks across all of programming.

    Career RoadmapsDevelopment Roadmaps
    View on GitHub↗1,113
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
kamranahmedse/developer-roadmap357.4KTypeScriptNOASSERTIONJun 16, 2026
nilbuild/developer-roadmap358.4KTypeScriptNOASSERTIONJun 25, 2026
jwasham/coding-interview-university
353.6K
—
CC-BY-SA-4.0
Aug 28, 2025
p1xt/p1xt-guides7.2K—MITJan 3, 2026
he4rt/4noobs4.2K——Nov 5, 2025
mobile-roadmap/android-developer-roadmap4.1K—CC-BY-SA-4.0Jan 18, 2021
eddycjy/go-developer-roadmap1.1K——Nov 11, 2024
yousha/frontend-developer-roadmap3—CC0-1.0Oct 23, 2025
utilforever/game-developer-roadmap5.8KRustMITJan 31, 2025
thecodeholic/php-developer-roadmap3.7K——Sep 6, 2023

Related searches

  • Developer roadmaps by role
  • a structured curriculum for software engineering paths
  • a comprehensive learning path for DevOps engineers
  • a comprehensive learning path for GraphQL APIs
  • Engineering management roadmaps
  • a structured learning path for software developers
  • a comprehensive guide for software architecture paths
  • a programming language for building software applications