One person's map, March 2026. This is an opinionated snapshot, not an objective taxonomy. Categories like "dominant" and "legacy" reflect the author's read of the landscape at the time of writing. The field moves fast — check dates and form your own view.
Frontend Frameworks
How do I build the UI?Libraries and frameworks for building web interfaces. React dominates, but the landscape is fragmenting toward lighter, faster alternatives.
JavaScript Runtimes
What runs my code?Engines that execute JavaScript and TypeScript outside the browser. Node was the only option for a decade. Now there are real alternatives.
Hosting & Deployment
Where does my site/app live?Services that put your code on the internet. Ranges from "git push and done" platforms to "here's a Linux box, figure it out" VPS providers.
Cloud Providers
Where do I run infrastructure?Full cloud platforms: compute, storage, databases, networking, AI services, everything. Priced to confuse. Start simple.
Systems Languages
What if JavaScript isn't fast enough?Compiled languages for performance-critical work: CLIs, game engines, operating systems, databases, network services. Different tradeoffs than scripting languages.
Mobile Development
How do I build phone apps?Native means one codebase per platform (fast, full access). Cross-platform means one codebase for both (faster to ship, some tradeoffs).
AI Coding Agents
What writes code for me?CLI agents that read your codebase, write code, run commands, and iterate. The newest category. Moving fast.
Productivity Suites
Where do I write docs, make spreadsheets, check email?The tools everyone uses daily. The AI layer is being bolted on fast — Gemini in Google, Copilot in Microsoft, Claude in standalone apps.
Databases
Where does my data live?Where structured data goes. SQL databases store rows in tables. NoSQL databases store documents, key-value pairs, or graphs. Pick based on your data shape.
Scripting Languages
What do I write everyday code in?Higher-level languages for apps, scripts, automation, data, and AI. You trade raw speed for developer speed.
Game Engines & Graphics
How do I build games and 3D?From full game engines to browser-based 3D. The gap between "indie game" and "AAA" is smaller than ever.
AI Model Providers
Whose brain am I using?Companies that make and serve the large language models. You access them through APIs, apps, or agents. Different models have different strengths.