techstack.sh techstack .sh

Roadmaps

Developer Roadmaps

Pick a roadmap and work through it one step at a time. Broad roadmaps stay concept-first, while specific roadmaps go deeper into the actual technology, APIs, and recommended resources.

Angular Deep Dive Roadmap

specific

A comprehensive Angular roadmap covering components, dependency injection, templates, reactive forms, routing, RxJS, HttpClient, state management with NgRx, Angular Signals, testing, performance, and SSR with Angular Universal — from CLI setup to a production application.

17 steps 68 resources
Angular Angular TypeScript TypeScript RxJS

Astro + Content + SEO Roadmap

specific

A comprehensive roadmap for building content-heavy Astro sites with a strong content model, editorial workflow, technical SEO, performance, internationalization, and deployment discipline.

14 steps 56 resources
Astro Astro TypeScript TypeScript Tailwind CSS Tailwind CSS Markdown SEO

AWS Deep Dive Roadmap

specific

A comprehensive AWS roadmap covering IAM, VPC, EC2, S3, RDS, Lambda, API Gateway, ECS/Fargate, CloudFront, SQS/SNS, CloudWatch, the AWS CLI, infrastructure as code with Terraform, security best practices, cost optimization, and the Well-Architected Framework.

17 steps 68 resources
AWS

Backend Developer Roadmap

broad

A comprehensive backend developer roadmap covering internet fundamentals, OS basics, databases, API design, authentication, caching, message queues, containers, cloud, observability, and production delivery — concept-first and stack-agnostic.

29 steps 116 resources

C# Roadmap

specific

A comprehensive C# roadmap covering modern syntax, OOP, generics, LINQ, async/await, testing, diagnostics, source generators, and idiomatic .NET development.

14 steps 56 resources
C# C# .NET .NET

DevOps Engineer Roadmap

broad

A comprehensive DevOps roadmap covering Linux, networking, containers, Kubernetes, infrastructure as code, cloud, observability, security, and reliability engineering.

27 steps 108 resources

Django Deep Dive Roadmap

specific

A comprehensive Django roadmap covering project setup, URL routing, views, templates, ORM, forms, authentication, Django REST Framework, Celery for async tasks, testing, performance optimization, security, and production deployment on Linux with Gunicorn and Nginx.

15 steps 59 resources
Django Django Python Python

Docker Deep Dive Roadmap

specific

A comprehensive Docker roadmap covering container fundamentals, image building, multi-stage builds, Docker Compose, networking, storage, security, registry management, CI/CD integration, and orchestration concepts — from first container to production-grade workflows.

17 steps 68 resources
Docker Docker

.NET API Deep Dive Roadmap

specific

A comprehensive roadmap for building production-grade REST APIs with C#, ASP.NET Core, Entity Framework Core, PostgreSQL, background workers, testing, and deployment.

17 steps 67 resources
.NET .NET C# C# ASP.NET Core ASP.NET Core Entity Framework Core Entity Framework Core PostgreSQL PostgreSQL

FastAPI Roadmap

specific

Build high-performance Python APIs with FastAPI — automatic OpenAPI docs, type safety with Pydantic v2, async SQLAlchemy, JWT auth, and production Docker deployment.

15 steps 58 resources
FastAPI FastAPI Python Python Pydantic

Flutter Deep Dive Roadmap

specific

A comprehensive Flutter roadmap covering Dart fundamentals, widgets, layouts, state management with Riverpod, navigation with GoRouter, HTTP and APIs, local storage, animations, platform integration, Firebase, testing, CI/CD, and shipping to the App Store and Play Store.

17 steps 68 resources
Flutter Flutter Dart Dart

Frontend Developer Roadmap

broad

A comprehensive frontend developer roadmap covering internet fundamentals, HTML, CSS, JavaScript, tooling, frameworks, testing, performance, accessibility, and deployment — designed to take you from zero to production-ready.

35 steps 141 resources

Full-Stack Developer Roadmap

broad

A comprehensive full-stack roadmap from browser fundamentals and JavaScript to API design, databases, auth, testing, performance, and deployment.

27 steps 108 resources

Git Deep Dive Roadmap

specific

A comprehensive Git roadmap covering commits, branching, merging, remotes, undoing changes, rebasing, stashing, history traversal, hooks, submodules, team workflows, and advanced techniques — from your first commit to confidently navigating any codebase's history.

15 steps 60 resources
Git

GitHub Actions Roadmap

specific

Automate CI/CD pipelines with GitHub Actions — from first workflow to reusable workflows, matrix builds, Docker image publishing, and OIDC-based keyless cloud deployments.

15 steps 57 resources
GitHub Actions GitHub Actions Docker Docker YAML

Go (Golang) Deep Dive Roadmap

specific

A comprehensive Go roadmap covering the toolchain, syntax, types, structs, interfaces, error handling, goroutines, channels, the standard library, testing, web APIs, databases, and production deployment — from your first Go program to a production-grade service.

18 steps 72 resources
Go Go

GraphQL Deep Dive Roadmap

specific

A comprehensive GraphQL roadmap covering the type system, queries, mutations, subscriptions, resolvers, schema design, DataLoader, Apollo Server, client-side integration with Apollo Client, real-time subscriptions, federation, and production patterns — from your first schema to a production-grade API.

19 steps 74 resources
GraphQL GraphQL TypeScript TypeScript Node.js Node.js

Spring Boot API Deep Dive Roadmap

specific

A comprehensive roadmap for building production-ready Java APIs with Spring Boot, Spring Data JPA, Spring Security, PostgreSQL, testing, observability, and deployment.

14 steps 56 resources
Java Java Spring Boot Spring Boot Spring Security PostgreSQL PostgreSQL Docker Docker

Java Deep Dive Roadmap

specific

A comprehensive Java roadmap covering syntax, OOP, collections, generics, concurrency, virtual threads, the standard library, testing, JVM internals, and modern Java idioms.

17 steps 68 resources
Java Java

JavaScript Deep Dive Roadmap

specific

A comprehensive JavaScript roadmap covering the language fundamentals, type system, functions, objects, async behavior, the runtime model, browser and Node.js APIs, modules, testing, performance, and modern patterns — going from basics to production-grade JavaScript.

20 steps 80 resources
JavaScript JavaScript

Kotlin Deep Dive Roadmap

specific

A comprehensive Kotlin roadmap covering null safety, OOP with data and sealed classes, extension functions, higher-order functions, collections, scope functions, generics, coroutines, Flow, testing with MockK, Android basics with Jetpack Compose, and Spring Boot with Kotlin.

15 steps 59 resources
Kotlin Kotlin

Kubernetes Deep Dive Roadmap

specific

A comprehensive Kubernetes roadmap covering architecture, workloads, networking, storage, configuration, RBAC, autoscaling, Helm, GitOps, observability, and security — from local cluster to production on EKS, GKE, or AKS.

20 steps 78 resources
Kubernetes Kubernetes Docker Docker

Laravel Deep Dive Roadmap

specific

A comprehensive Laravel roadmap covering routing, controllers, Blade templating, Eloquent ORM, migrations, authentication, validation, API development, queues, events, testing, and production deployment — the full-stack PHP framework that powers millions of applications.

16 steps 62 resources
Laravel Laravel PHP PHP

Linux Deep Dive Roadmap

specific

A comprehensive Linux roadmap covering the shell, filesystem, permissions, processes, text processing, networking, shell scripting, package management, user management, systemd services, logging, performance tuning, security hardening, and production server management.

16 steps 64 resources
Linux

MERN Full-stack Deep Dive Roadmap

specific

A comprehensive MERN stack roadmap covering TypeScript foundations, React UI, Node.js/Express API, MongoDB, auth, async workflows, testing, security, and production deployment.

15 steps 60 resources
MongoDB MongoDB Express Express React React Node.js Node.js TypeScript TypeScript

Mobile Developer Roadmap

broad

A comprehensive mobile roadmap covering cross-platform and native development, UI patterns, state management, data persistence, performance, security, and release discipline.

20 steps 80 resources

MongoDB Deep Dive Roadmap

specific

A comprehensive MongoDB roadmap covering documents, CRUD, query operators, schema design, indexing, the aggregation pipeline, relationships, transactions, Mongoose ODM, change streams, security, performance tuning, replica sets, sharding, and production on Atlas.

17 steps 67 resources
MongoDB MongoDB Node.js Node.js

NestJS Deep Dive Roadmap

specific

A comprehensive NestJS roadmap covering modules, controllers, providers, middleware, pipes, guards, interceptors, exception filters, database integration with Prisma, authentication with JWT, configuration management, testing, WebSockets, microservices, and production deployment.

15 steps 58 resources
NestJS NestJS TypeScript TypeScript Node.js Node.js

Next.js + Supabase Deep Dive Roadmap

specific

A comprehensive roadmap for shipping full-stack products with Next.js App Router, Supabase Auth, PostgreSQL, Row Level Security, storage, realtime features, and deployment.

14 steps 56 resources
Next.js Next.js React React Supabase Supabase PostgreSQL PostgreSQL TypeScript TypeScript

Next.js Deep Dive Roadmap

specific

A comprehensive Next.js roadmap covering the App Router, layouts, Server and Client Components, data fetching with caching, Server Actions, API routes, authentication with Auth.js, image and font optimization, middleware, streaming, Partial Pre-rendering, and production deployment on Vercel and beyond.

17 steps 67 resources
Next.js Next.js React React TypeScript TypeScript

Node.js Deep Dive Roadmap

specific

A comprehensive Node.js roadmap covering the runtime model, modules, async I/O, the standard library, HTTP servers, frameworks, databases, authentication, testing, performance, security, and production operations — from first script to shipping a production service.

18 steps 72 resources
Node.js Node.js JavaScript JavaScript

PostgreSQL Deep Dive Roadmap

specific

A comprehensive PostgreSQL roadmap from SQL basics to advanced query patterns, schema design, transactions, indexing, JSONB, full-text search, migrations, replication, and production operations.

15 steps 60 resources
PostgreSQL PostgreSQL SQL

Python Deep Dive Roadmap

specific

A comprehensive Python roadmap covering setup, syntax, data structures, OOP, functional patterns, the standard library, async I/O, testing, web frameworks, packaging, and performance — from beginner scripts to production-grade Python.

20 steps 80 resources
Python Python

React Native Deep Dive Roadmap

specific

A comprehensive React Native roadmap covering setup with Expo, core components, styling, navigation with React Navigation, state management, HTTP and APIs, local storage, animations with Reanimated, native modules, testing, performance, and deploying to the App Store and Play Store.

16 steps 62 resources
React Native JavaScript JavaScript TypeScript TypeScript

React + Spring Boot Deep Dive Roadmap

specific

A comprehensive roadmap for building full-stack products with React and TypeScript on the frontend and Spring Boot on the backend, with stable contracts, auth, testing, and deployment.

15 steps 60 resources
React React Spring Boot Spring Boot PostgreSQL PostgreSQL Java Java TypeScript TypeScript

React Deep Dive Roadmap

specific

A comprehensive React roadmap covering setup, components, state, effects, routing, data fetching, state management, testing, performance, accessibility, and production patterns — going from first component to shipping a production app.

25 steps 101 resources
React React TypeScript TypeScript

Redis Deep Dive Roadmap

specific

A comprehensive Redis roadmap covering data structures, expiry, pub/sub, Streams, Lua scripting, caching patterns, persistence, replication, Redis Cluster, security, and production deployment — from a simple cache to a distributed data platform.

16 steps 63 resources
Redis Redis

Rust Deep Dive Roadmap

specific

A comprehensive Rust roadmap covering ownership, borrowing, structs, enums, traits, generics, lifetimes, concurrency, async with Tokio, testing, CLI tools, and web APIs with Axum — from your first program to production-grade systems software.

18 steps 72 resources
Rust Rust

SQL Deep Dive Roadmap

specific

A comprehensive SQL roadmap covering SELECT basics, filtering, aggregation, JOINs, subqueries, CTEs, window functions, schema design, indexing, transactions, views, stored procedures, JSON support, and query performance — the foundational data skill every developer needs.

17 steps 67 resources
SQL PostgreSQL PostgreSQL

SvelteKit Roadmap

specific

Build fast, full-stack web apps with Svelte 5 runes, SvelteKit's file-based routing, server load functions, form actions, Auth.js, and flexible SSR/SSG rendering modes.

15 steps 58 resources
Svelte Svelte SvelteKit SvelteKit TypeScript TypeScript

Swift Roadmap

specific

Master Swift — Apple's modern, safe, and expressive language for iOS, macOS, and server-side development — from Xcode setup to App Store deployment.

16 steps 63 resources
Swift Swift SwiftUI SwiftUI Xcode

System Design Roadmap

specific

A comprehensive system design roadmap covering scalability fundamentals, load balancing, caching strategies, database design, message queues, CDNs, API design, microservices, consistency models, reliability patterns, and real-world case studies — essential for senior engineering roles and technical interviews.

15 steps 60 resources
System Design

TypeScript Deep Dive Roadmap

specific

A comprehensive TypeScript roadmap covering the type system, narrowing, generics, utility types, mapped types, conditional types, runtime validation, modules, tsconfig, testing, and advanced patterns — from first annotations to shipping type-safe production code.

17 steps 68 resources
TypeScript TypeScript

Vue.js Deep Dive Roadmap

specific

A comprehensive Vue 3 roadmap covering the Composition API, reactivity, components, routing, state management with Pinia, composables, testing, and SSR with Nuxt — from your first component to a production-ready application.

18 steps 72 resources
Vue Vue TypeScript TypeScript