🌐
GitHub
github.com › roadmapsh
roadmap.sh · GitHub
Interactive roadmaps, guides and other educational content to help developers grow in their careers. - roadmap.sh
🌐
Roadmap
roadmap.sh › git-github
Learn Git and GitHub
February 26, 2026 - Step by step guide to learn Git and GitHub in 2026
🌐
Roadmap
roadmap.sh
Developer Roadmaps - roadmap.sh
roadmap.sh is the 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.
🌐
GitHub
github.com › itsbigspark › roadmap.sh
GitHub - itsbigspark/roadmap.sh · GitHub
git clone https://github.com/kamranahmedse/roadmap.sh yarn install yarn dev
Author   itsbigspark
🌐
Roadmap
roadmap.sh › about
About roadmap.sh
It is the 7th most starred opensource project on GitHub and gets visited by hundreds of thousands of developers every month. We also have newsletter with 150,000+ developers. All the roadmaps are created and reviewed by community and several subject matter experts. Also, anyone can suggest changes to any roadmap and we have a process to review and approve them. Our long-term plan is to make roadmap.sh a go-to place for developers whenever they plan on learning something new.
🌐
GitHub
github.com › kamranahmedse › developer-roadmap
GitHub - nilbuild/developer-roadmap: Interactive roadmaps, guides and other educational content to help developers grow in their careers. · GitHub
Here is the list of available roadmaps with more being actively worked upon. Have a look at the get started page that might help you pick up a path. ... Please consider sharing a post about roadmap.sh and the value it provides.
Starred by 354K users
Forked by 44K users
Languages   TypeScript 84.5% | Astro 10.9% | JavaScript 3.1% | CSS 1.3% | Shell 0.2%
🌐
Roadmap
roadmap.sh › roadmaps
Developer Roadmaps
Frontend BeginnerBackend BeginnerDevOps BeginnerGit and GitHub Beginner · AWSAPI SecurityBackend PerformanceFrontend PerformanceCode Review ... roadmap.sh is the 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.
Find elsewhere
🌐
GitHub
github.com › topics › roadmap-sh
roadmap-sh · GitHub Topics · GitHub
To associate your repository with the roadmap-sh topic, visit your repo's landing page and select "manage topics."
🌐
GitHub
github.com › isAlvarezDev › roadmap.sh-projects
GitHub - isAlvarezDev/roadmap.sh-projects · GitHub
Contribute to isAlvarezDev/roadmap.sh-projects development by creating an account on GitHub.
Author   isAlvarezDev
🌐
Reddit
reddit.com › r/learnprogramming › it's just my personal opinion, but i'm not sure about the usefulness of github's awesome lists or roadmap pages.
r/learnprogramming on Reddit: It's just my personal opinion, but I'm not sure about the usefulness of GitHub's awesome lists or roadmap pages.
July 27, 2024 -

Before I get to the point, I want to say that I think awesome lists and roadmap.sh are great projects, just like many others do.

I'm just a hobbyist programmer, so I might not fully appreciate their merits, and I might offend those who like and contribute to these projects, but I'll be honest.

Initially, I bookmarked the pages and visited them occasionally.

After taking a break from programming for personal reasons and then returning to the hobby, I revisited the pages and started noticing issues that I hadn't seen before.

First, let's look at the awesome lists. For beginners, since they don't know what they don't know, the lists can just feel like an overwhelmingly thick dictionary. For intermediates, as they become more knowledgeable, they know what they need to do and hence don't use the lists as much.

Additionally, the quality of the webpages on the list varies; some are outdated, and some may reflect personal biases.

Of course, this is a characteristic of open source, so I won't criticize it too harshly.

I think awesome lists are intended for fairly skilled programmers to get a quick overview of other fields or technologies, but wouldn't it be more useful and faster to find official tutorials or ask questions in the community?

For researchers, it feels shallow and broad; for hobbyists, it's not very engaging; and for Job Programmers, it seems impractical and overly detailed.

Now, let's turn our attention to the roadmap.sh. There's not much to say here, just one main point.

The primary users of the roadmap.sh are likely people entering programming for a job, and I think the roadmap.sh can be an overwhelming list.

I believe it's better to keep the roadmap.sh straightforward with a list of essential things to learn, and have a separate list for additional details that are nice to know.

When learning something, you don't need to start with too many things.

It would be nice to learn all the skills listed in the roadmap.sh in detail, but you don't need to access everything except the skills used at the company you want to work for, right?

Learning is a strange thing; in my personal experience, it's often better to start something blindly and work through the obstacles than to begin with a detailed plan.

Different people have different approaches, but that's my opinion.

I'm sure there are quite a few other collaborative lists on the internet, but these are the only two I know of, so please forgive my narrow perspective.

I'd love to hear your thoughts on this view.

🌐
Roadmap
roadmap.sh › projects › github-random-repo › solutions
Build a GitHub Repository Finder with JavaScript and GitHub API
Learn how to create a dynamic application that fetches random GitHub repositories based on a chosen language and displays key information like stars, forks, and issues.
🌐
Roadmap
roadmap.sh › projects › github-actions-deployment-workflow
GitHub Actions Deployment Workflow
Create a GitHub repository for the project called gh-deployment-workflow for example. Repository should contain a simple index.html file saying "Hello, GitHub Actions!"
🌐
Roadmap
roadmap.sh › backend › projects
Backend Projects
beginnerCLITask TrackerBuild a ... Trending CLICLI application that talks to GitHub API and shows the trending repositories beginnerCLITMDB CLI ToolUse TMDB API to fetch movie information and display it in the terminal. ... roadmap.sh is the 6th most starred project on GitHub ...
🌐
Roadmap
roadmap.sh › pdfs › roadmaps › git-github.pdf pdf
Git and GitHub Find the detailed version of this roadmap
Git and GitHub · Find the detailed version of this roadmap · along with other similar roadmaps · roadmap.sh · Learn the Basics · What is Version Control? Why use Version Control? Git vs Other VCS · Installing Git Locally · What is a Repository · git init · git config ·
🌐
GitHub
github.com › mouhany › roadmap.sh
GitHub - mouhany/roadmap.sh: Projects from https://roadmap.sh/projects · GitHub
Projects from https://roadmap.sh/projects. Contribute to mouhany/roadmap.sh development by creating an account on GitHub.
Author   mouhany
🌐
GitHub
github.com › one-aalam › roadmap.sh
GitHub - one-aalam/roadmap.sh: Community driven roadmaps, articles and resources for developers · GitHub
Community driven roadmaps, articles and resources for developers - one-aalam/roadmap.sh
Author   one-aalam
🌐
Threads
threads.com › @githubeducation › post › C_x8BZgtfZi › video--roadmapshgit-github
🔗 roadmap.sh/git-github
githubeducation · 11/09/2024 · 🔗 roadmap.sh/git-g… · 55 · 2 · 4 · 1 · supervillaintheblanketthief · 21/09/2024 · Awesome work 👏 · aussiejerky · 11/09/2024 · This is great for helping find gaps in knowledge · Related threads · darkzuckerberg ·
🌐
Reddit
reddit.com › r/github › new git & github roadmap 🎉
r/github on Reddit: New Git & GitHub Roadmap 🎉
August 13, 2024 -

Hey Everyone!

I'm Dan, you may remember me from such banger posts as "I made a fun project with GitHub data!"

I'm the Dev Advocate at roadmap.sh and we just released two Git & GitHub related roadmaps with the help of the GitHub Education Team (S/O to Juan)!

We have a pretty deep one here - https://roadmap.sh/git-github
And then one for total beginners here - https://roadmap.sh/git-github?r=git-github-beginner

If this helps at least one person, then I'll be a happy guy!

Have a great rest of the day! 🤙🏻

P.S We are adding copy and links to all the topics as we speak with help from our Discord community!

🌐
Roadmap
roadmap.sh › prompt-engineering
Prompt Engineering Roadmap
May 19, 2025 - roadmap.sh is the 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.
🌐
Roadmap
roadmap.sh › projects › github-random-repo
GitHub Random Repository
Learn how to create a dynamic application that fetches random GitHub repositories based on a chosen language and displays key information like stars, forks, and issues.