HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
nilbuild
developer-roadmap
TypeScript2017–2026
nilbuild / developer-roadmap

developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

41Distinct people
47Mentions
0Explicit recommenders
371.9KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

GitHub

Where it is used

The source check is incomplete. Verified examples will appear here.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 4:01:40 AM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year47 dated mentions

Observed mentions: 2017-03-15 14:22:16 UTC to 2026-08-12 21:38:34 UTC.

0369122017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 12 mentions; 9 submissions, 3 comments20172018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 9 mentions; 3 submissions, 6 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 10 mentions; 2 submissions, 8 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 8 mentions; 0 submissions, 8 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC1293
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC936
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC1028
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC808
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC211
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC000
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC312
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC110

From the project README

An excerpt from the repository, fetched Nov 13, 2026.

Read the project’s introduction
roadmap.sh Community-driven roadmaps, articles and resources for developers Roadmaps are now interactive, you can click the nodes to read more about the topics. View all Roadmaps  ·  Best Practices  ·  Questions 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. Frontend Roadmap / Frontend Beginner Roadmap Backend Roadmap / Backend Beginner Roadmap DevOps Roadmap / DevOps Beginner Roadmap DevSecOps Roadmap Full Stack Roadmap Claude Code Roadmap OpenClaw Roadmap Vibe Coding Roadmap Forward Deployed Engineer Roadmap HTML Roadmap CSS Roadmap JavaScript Roadmap TypeScript Roadmap Git and GitHub / Git and GitHub Beginner API Design Roadmap Computer Science Roadmap Data Structures and Algorithms Roadmap AI and Data Scientist Roadmap AI Engineer Roadmap Inference Engineering Roadmap AI Product Builder Roadmap Network Engineer Roadmap Cloud Computing Roadmap AWS Roadmap Cloudflare Roadmap Linux Roadmap Leetcode Roadmap Terraform Roadmap Data Analyst Roadmap BI Analyst Roadmap Data Engineer Roadmap Machine Learning Roadmap MLOps Roadmap Product Manager Roadmap Engineering Manager Roadmap QA Roadmap Python Roadmap Python for Data Analysis Roadmap Django Roadmap Power BI Roadmap R Programming Roadmap Software Architect Roadmap Game Developer Roadmap / Server Side Game Developer Software Design and Architecture Roadmap C Roadmap C++ Roadmap React Roadmap Next.js Roadmap React Native Roadmap Vue Roadmap Angular Roadmap Node.js Roadmap PHP Roadmap SEO Roadmap WordPress Roadmap Laravel Roadmap GraphQL Roadmap Android Roadmap iOS Roadmap Swift/Swift UI Roadmap Flutter Roadmap Go Roadmap Rust Roadmap Java Roadmap Kotlin Roadmap Spring Boot Roadmap Design System Roadmap PostgreSQL Roadmap Elasticsearch Roadmap SQL Roadmap Redis Roadmap Blockchain Roadmap ASP.NET Core Roadmap System Design Roadmap Kubernetes Roadmap Cyber Security Roadmap MongoDB Roadmap Product Design Roadmap UX Design Roadmap Docker Roadmap Prompt Engineering Roadmap Technical Writer Roadmap DevRel Engineer Roadmap AI Red Teaming Roadmap AI Agents Roadmap Bash/Shell Roadmap Ruby Roadmap Ruby on Rails Roadmap Scala Roadmap There are also interactive best practices: Backend Performance Best Practices Frontend Performance Best Practices Code Review Best Practices API Security Best Practices AWS Best Practices ..and questions to help you test, rate and improve your knowledge JavaScript Questions Node.js Questions React Questions Backend Questions Frontend Questions Share with the community Please consider sharing a post about roadmap.sh and the value it provides. It really does help! Repository Structure This repository holds the content behind the roadmaps on roadmap.sh. roadmaps/<roadmap-slug>/content/<topic-slug>@<node-id>.md Each markdown file is the content of a single topic on a roadmap. The node id in the file name is what links it to the topic, so please keep file names intact. Merged changes are synced to the website automatically. git clone git@github.com:nilbuild/developer-roadmap.git --depth 1 cd developer-roadmap scripts/ holds the sync tooling used by the maintainers, see scripts/readme.md for details. Contribution Have a look at contribution docs for how to update any of the roadmaps Add content to roadmaps Add new roadmaps Suggest changes to existing roadmaps Discuss ideas in issues Spread the word Thanks to all contributors ❤ License Have a look at the license file for details
Read the full README on GitHub

What Hacker News says

8 sources
The hard part here is getting a curriculum to learn software engineering. Writing code is much much more then just a language. So much time spent on that. Just learn one freaking language and move on. eg. I started with Basic -> QW Basic -> Pascal -> PHP -> Perl -> ruby -> golang and a lot of others languages too. Writing code is not the hard part. follow something like this: https://functionalcs.github.io/curriculum/ Or if you want to be something specifc follow this and find resources to learn about the topics: https://github.com/kamranahmedse/developer-roadmap
In On finally learning to program at the age of 40
> it's one gigantic imposter syndrome trigger Yes, this was exactly my experience when I first encountered the repo for this project a couple years ago [0]. I actually still remember what it was like to read this for the first time. From the perspective of someone who has been impaled on the hedgerow of despair, trudged through the endless shale of '5-minute-must-reads' and fought their way through the jungle of 'lazy tutorials rehashing a languages main beginner resource', I see why these kinds of things are created and upvoted/proliferated by developers who are no longer beginners. They're probably helpful to a minority I expect to show up in this thread. But to me these roadmaps are pathological (no pun intended) - inducing a cocktail of fear, apathy, and perfectionistic mania. If you happen to be a beginner reading through this thread
Read the rest
and thinking of using this map - don't. Get a feeling for the territory first. Don't worry about all these empty terms. Once you have a feeling for this programming thing you can use your powers of prediction, analogy, and noting minor differences to learn new stuff. You don't have to (you don't WANT to) jam it all into your brain at once. I took that route and it makes it really hard to play and explore for yourself, it was so painful and inefficient. Go the naturalistic route. It's not wrong unless it doesn't work, in which case it's still not wrong. It's all good. Have fun. Make yourself laugh. Do it stupid, who cares. Edit/break/play around with stuff, maybe go Codepen [1] if that sounds fun. Maybe you want structure and streamlining, go see if FreeCodeCamp is for you - you'll tick off half the boxes here without even realising it, and that half will be the half that's worth anything to you :) [0] https://github.com/kamranahmedse/developer-roadmap/ [1] https://codepen.io/picks/pens/
In Guide to becoming a modern front end developer
I glanced over your LinkedIn profile, to me it looks like you need to add more 'modern' tech skills to your profile. It sucks, but the industry moves to new tech quickly and unless you are an enterprise Java developer, your skills get pretty much outdated in few years and you need to catch up at a fast pace. I would learn (or highlight it if you already know) React.js and Node.js immediately, along with Postgres and MongoDB. That should get a good boost to the resume. If you are going full stack, you would definitely need to put in AWS, especially micro services and serverless experience along with golang if possible. You can also learn Python if you want to try your hands on Machine learning as well, but I would recommend just focussing on React and Node.js as they are low hanging fruits and there are good enough openings for those two a
Read the rest
lone.. I have been in your shoes before and I know it could be overwhelming but you can do it. https://github.com/kamranahmedse/developer-roadmap
In Ask HN: Have you been laid off?

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.