JavaScript
LanguagesThe default language of the browser and a major server runtime.
Use case
Interactive web UIs, Node services, and cross-platform tooling.
Stage: foundation · roadmap: web
Related: TypeScript, React, Node.js
A curated map of languages, frameworks, and tools by domain — real technologies with honest one-line descriptions, use cases, and relationships.
23 technologyies shown
The default language of the browser and a major server runtime.
Use case
Interactive web UIs, Node services, and cross-platform tooling.
Stage: foundation · roadmap: web
Related: TypeScript, React, Node.js
Typed superset of JavaScript that catches whole classes of bugs early.
Use case
Safer refactors and clearer APIs on medium-to-large codebases.
Stage: core · roadmap: web
Related: JavaScript, React, Next.js
Readable language dominant in automation, data, and ML tooling.
Use case
Scripting, data analysis pipelines, APIs, and ML prototypes.
Stage: foundation · roadmap: python
Related: pandas, FastAPI, scikit-learn
Declarative querying for relational data — still indispensable.
Use case
Reporting, joins across tables, and operational data questions.
Stage: foundation · roadmap: data
Related: PostgreSQL, pandas
Memory-safe systems language without a garbage collector.
Use case
Performance-critical CLIs, engines, and safety-sensitive services.
Stage: specialist
Related: Git
Component library for building UIs from composable state-driven views.
Use case
Single-page apps, design systems, and rich dashboards.
Stage: core · roadmap: web
Related: JavaScript, TypeScript, Next.js
Compiler-first framework that ships less runtime code.
Use case
Lean interactive pages when bundle size matters.
Stage: core · roadmap: web
Related: JavaScript, Modern CSS
React framework adding routing, rendering strategies, and tooling.
Use case
Production React apps with routing, SSR/SSG, and deployments.
Stage: specialist · roadmap: web
Related: React, TypeScript, Node.js
Layout (Grid/Flex), custom properties, and container queries power the web.
Use case
Responsive layouts, theming, and accessible visual systems.
Stage: foundation · roadmap: web
Related: JavaScript, React
JavaScript runtime for servers, CLIs, and tooling.
Use case
API servers, build tools, and lightweight services.
Stage: core · roadmap: web
Related: JavaScript, Hono, CI Pipelines
Python web framework with automatic validation and OpenAPI docs.
Use case
Typed REST APIs with validation and generated docs.
Stage: core · roadmap: python
Related: Python, PostgreSQL
Ultrafast multi-runtime web framework with middleware-first security.
Use case
Small edge-friendly APIs and middleware pipelines.
Stage: specialist · roadmap: web
Related: TypeScript, Node.js
Battle-tested relational database with strong SQL standards support.
Use case
Durable transactional storage and analytical queries.
Stage: core · roadmap: web
Related: SQL, Docker
Tabular data manipulation workhorse for Python analysts.
Use case
Cleaning, joining, and summarizing structured datasets.
Stage: core · roadmap: data
Related: Python, SQL, Charting Libraries
Tools like Vega, Plotly, or D3 turn tables into honest stories.
Use case
Exploratory charts and stakeholder-ready dashboards.
Stage: core · roadmap: data
Related: pandas, Modern CSS
Classical ML estimators with consistent train/predict APIs.
Use case
Baselines for tabular classification and regression.
Stage: core · roadmap: ai
Related: Python, pandas
Dynamic computational graph framework dominant in research and industry.
Use case
Training and fine-tuning neural networks with flexible debugging.
Stage: specialist · roadmap: ai
Related: Python, scikit-learn
Hosted language models for prototypes — always verify outputs.
Use case
Drafting, summarization, and retrieval-augmented prototypes.
Stage: specialist · roadmap: ai
Related: PyTorch, TypeScript
Container packaging for consistent environments from laptop to server.
Use case
Reproducible local environments and portable deployments.
Stage: core · roadmap: web
Related: CI Pipelines, PostgreSQL
Automated lint, test, and build gates on every change.
Use case
Catch regressions before merge; ship with confidence.
Stage: core · roadmap: web
Related: Git, Docker
Distributed version control — the safety net for all code work.
Use case
History, branching, collaboration, and rollback safety.
Stage: foundation · roadmap: web
Related: CI Pipelines, JavaScript
Cross-platform UI toolkit from a single Dart codebase.
Use case
Pixel-consistent mobile apps for iOS and Android from one codebase.
Stage: specialist
Related: React Native
Native-backed mobile UI using React component mental models.
Use case
Mobile apps when the team already knows React.
Stage: specialist · roadmap: web
Related: React, Flutter
Looking for a structured path? Open the Learning Roadmap Generator.