Skip to content
Tool

Technology Explorer

A curated map of languages, frameworks, and tools by domain — real technologies with honest one-line descriptions, use cases, and relationships.

23 technologyies shown

JavaScript

Languages

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

#web#async

Related: TypeScript, React, Node.js

TypeScript

Languages

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

#web#types

Related: JavaScript, React, Next.js

Python

Languages

Readable language dominant in automation, data, and ML tooling.

Use case

Scripting, data analysis pipelines, APIs, and ML prototypes.

Stage: foundation · roadmap: python

#data#ai

Related: pandas, FastAPI, scikit-learn

SQL

Languages

Declarative querying for relational data — still indispensable.

Use case

Reporting, joins across tables, and operational data questions.

Stage: foundation · roadmap: data

#data#databases

Related: PostgreSQL, pandas

Rust

Languages

Memory-safe systems language without a garbage collector.

Use case

Performance-critical CLIs, engines, and safety-sensitive services.

Stage: specialist

#systems

Related: Git

React

Frontend

Component library for building UIs from composable state-driven views.

Use case

Single-page apps, design systems, and rich dashboards.

Stage: core · roadmap: web

#spa#components

Related: JavaScript, TypeScript, Next.js

Svelte

Frontend

Compiler-first framework that ships less runtime code.

Use case

Lean interactive pages when bundle size matters.

Stage: core · roadmap: web

#spa

Related: JavaScript, Modern CSS

Next.js

Frontend

React framework adding routing, rendering strategies, and tooling.

Use case

Production React apps with routing, SSR/SSG, and deployments.

Stage: specialist · roadmap: web

#ssr#react

Related: React, TypeScript, Node.js

Modern CSS

Frontend

Layout (Grid/Flex), custom properties, and container queries power the web.

Use case

Responsive layouts, theming, and accessible visual systems.

Stage: foundation · roadmap: web

#layout#design

Related: JavaScript, React

Node.js

Backend

JavaScript runtime for servers, CLIs, and tooling.

Use case

API servers, build tools, and lightweight services.

Stage: core · roadmap: web

#javascript#server

Related: JavaScript, Hono, CI Pipelines

FastAPI

Backend

Python web framework with automatic validation and OpenAPI docs.

Use case

Typed REST APIs with validation and generated docs.

Stage: core · roadmap: python

#python#apis

Related: Python, PostgreSQL

Hono

Backend

Ultrafast multi-runtime web framework with middleware-first security.

Use case

Small edge-friendly APIs and middleware pipelines.

Stage: specialist · roadmap: web

#typescript#edge

Related: TypeScript, Node.js

PostgreSQL

Backend

Battle-tested relational database with strong SQL standards support.

Use case

Durable transactional storage and analytical queries.

Stage: core · roadmap: web

#sql#storage

Related: SQL, Docker

pandas

Data

Tabular data manipulation workhorse for Python analysts.

Use case

Cleaning, joining, and summarizing structured datasets.

Stage: core · roadmap: data

#python#analysis

Related: Python, SQL, Charting Libraries

Charting Libraries

Data

Tools like Vega, Plotly, or D3 turn tables into honest stories.

Use case

Exploratory charts and stakeholder-ready dashboards.

Stage: core · roadmap: data

#visualization

Related: pandas, Modern CSS

scikit-learn

AI / ML

Classical ML estimators with consistent train/predict APIs.

Use case

Baselines for tabular classification and regression.

Stage: core · roadmap: ai

#ml

Related: Python, pandas

PyTorch

AI / ML

Dynamic computational graph framework dominant in research and industry.

Use case

Training and fine-tuning neural networks with flexible debugging.

Stage: specialist · roadmap: ai

#deep-learning

Related: Python, scikit-learn

LLM APIs

AI / ML

Hosted language models for prototypes — always verify outputs.

Use case

Drafting, summarization, and retrieval-augmented prototypes.

Stage: specialist · roadmap: ai

#generative

Related: PyTorch, TypeScript

Docker

DevOps

Container packaging for consistent environments from laptop to server.

Use case

Reproducible local environments and portable deployments.

Stage: core · roadmap: web

#containers

Related: CI Pipelines, PostgreSQL

CI Pipelines

DevOps

Automated lint, test, and build gates on every change.

Use case

Catch regressions before merge; ship with confidence.

Stage: core · roadmap: web

#automation

Related: Git, Docker

Git

DevOps

Distributed version control — the safety net for all code work.

Use case

History, branching, collaboration, and rollback safety.

Stage: foundation · roadmap: web

#vcs

Related: CI Pipelines, JavaScript

Flutter

Mobile

Cross-platform UI toolkit from a single Dart codebase.

Use case

Pixel-consistent mobile apps for iOS and Android from one codebase.

Stage: specialist

#cross-platform

Related: React Native

React Native

Mobile

Native-backed mobile UI using React component mental models.

Use case

Mobile apps when the team already knows React.

Stage: specialist · roadmap: web

#cross-platform

Related: React, Flutter

Looking for a structured path? Open the Learning Roadmap Generator.