✦ Plain-English Tech Dictionary
The words that get you unstuck.
AI, coding, startup, and internet terms explained for beginners: one sentence, an example, and where to go next. Hit a word you don’t know in a lesson? Look it up, then get back to it.
No match yet. Try a shorter word, or search the whole site →
Tip: Use study mode to keep this dictionary open in a window on the right while you interactively learn and build with AI on the left. Look up any term the moment it trips you up, without ever losing your place.
Start here
or filter by
The words beginners get stuck on first. New to one? It is a 2-minute read.
Vibe coding Vibe coding is building software mostly by… API API is a way for two pieces of software to talk:… Deploy Deploy means to put your code live on the internet… Git Git is the tool that tracks every change to your… LLM LLM (large language model) is an AI trained on huge… RAG RAG (retrieval-augmented generation) lets an AI… MCP MCP (Model Context Protocol) is a standard way to… Database database is where an app stores its information so… Webhook webhook is an automatic message one app sends… Prompt prompt is simply what you ask an AI to do: the…
AI terms
AI agent AI agent is an AI that can take actions on its own:… Coding agent coding agent is an AI tool that does not just… Context rot Context rot is when an AI coding assistant slowly… Context window context window is how much text an AI can keep in… Conversational AI Conversational AI is AI you talk to in plain… Diffusion model diffusion model is the kind of AI that makes… Embedding embedding turns text (or images) into a list of… Fine-tuning Fine-tuning is taking a general model and training… Hallucination hallucination is when an AI states something false… Inference Inference is the moment an AI model actually runs… LLM LLM (large language model) is an AI trained on huge… MCP MCP (Model Context Protocol) is a standard way to… Model model is the trained AI itself, the thing that… Multimodal Multimodal AI can handle more than one kind of… Prompt prompt is simply what you ask an AI to do: the… RAG RAG (retrieval-augmented generation) lets an AI… Rate limit rate limit is a cap on how many requests you can… Structured outputs Structured outputs force an AI to answer in a… System prompt system prompt is a standing instruction set at the… Temperature Temperature is a setting that controls how random… Token token is a small chunk of text an AI reads at once,… Tool calling Tool calling is when an AI decides to use an… Training cutoff model s training cutoff is the date its training… Vector database vector database stores embeddings so an AI can…
Internet & web terms
404 error 404 error means the web page or address you asked… Browser browser is the app that turns web code into the… CDN CDN (content delivery network) stores copies of… Cookie cookie is a small note a website saves in your… DNS DNS (Domain Name System) is the internet s… Domain domain is your website s human-friendly address,… Hosting Hosting is renting space on an always-on computer… HTTP HTTP is the language browsers and servers use to… IP address IP address is the numeric address of a device on a… OAuth OAuth is the Log in with Google system: it lets one… RSS RSS (Really Simple Syndication) is a feed format… Server server is a computer that runs all the time and… SSL / TLS SSL (now properly called TLS) is the encryption… URL URL is the full web address of a specific page,… Webhook webhook is an automatic message one app sends…
Coding terms
API API is a way for two pieces of software to talk:… API key API key is a secret password that lets your app use… Authentication Authentication (or auth ) is the system that checks… Backend backend is the part of an app you do not see: the… Base64 Base64 represents any data, including images or… Boilerplate Boilerplate is routine, repetitive code that nearly… Branch branch is a parallel copy of your code where you… Build build is the step where the computer packages all… CLI CLI (command-line interface) lets you control… Commit commit is a saved checkpoint of your code: a… Console console is a running text feed where your app and… Cron Cron schedules tasks to run automatically at set… Database database is where an app stores its information so… Dependency dependency is a package your project relies on to… Deploy Deploy means to put your code live on the internet… Dev server dev server is a program on your computer that shows… Environment variable environment variable is a setting stored outside… Framework framework is a ready-made foundation for building… Frontend frontend is the part of an app you see and click:… Git Git is the tool that tracks every change to your… JSON JSON (JavaScript Object Notation) is a simple text… Localhost Localhost is a private web address that shows your… Package package is a bundle of prewritten code you can drop… Port port is the numbered door on your computer (the… Pull request pull request (PR) is a proposal to merge your… Refactor To refactor is to clean up and reorganize existing… Repository repository (or repo ) is the folder that holds all… Sandbox sandbox is an isolated, locked-down space where… Scaffolding Scaffolding is the empty starter skeleton of an… Schema schema is the blueprint that defines what… Stack trace stack trace is the wall of red text shown when an… Terminal terminal is the window where you type commands to… Vibe coding Vibe coding is building software mostly by…
Builder & startup terms
ARR ARR (annual recurring revenue) is the predictable… CAC CAC (customer acquisition cost) is how much you… Churn Churn is the rate at which customers cancel and… Conversion rate conversion rate is the percentage of people who… Freemium Freemium is a model where the basic product is free… LTV LTV (lifetime value) is how much money one customer… MVP MVP (minimum viable product) is the smallest… Product-market fit Product-market fit is the moment a product clearly… Production Production is the real, live version of your app… Rollback rollback is undoing a change by returning your app… SaaS SaaS (software as a service) is software you pay…
A
B
Backend backend is the part of an app you do not see: the… Base64 Base64 represents any data, including images or… Boilerplate Boilerplate is routine, repetitive code that nearly… Branch branch is a parallel copy of your code where you… Browser browser is the app that turns web code into the… Build build is the step where the computer packages all…
C
CAC CAC (customer acquisition cost) is how much you… CDN CDN (content delivery network) stores copies of… Churn Churn is the rate at which customers cancel and… CLI CLI (command-line interface) lets you control… Coding agent coding agent is an AI tool that does not just… Commit commit is a saved checkpoint of your code: a… Console console is a running text feed where your app and… Context rot Context rot is when an AI coding assistant slowly… Context window context window is how much text an AI can keep in… Conversational AI Conversational AI is AI you talk to in plain… Conversion rate conversion rate is the percentage of people who… Cookie cookie is a small note a website saves in your… Cron Cron schedules tasks to run automatically at set…
D
Database database is where an app stores its information so… Dependency dependency is a package your project relies on to… Deploy Deploy means to put your code live on the internet… Dev server dev server is a program on your computer that shows… Diffusion model diffusion model is the kind of AI that makes… DNS DNS (Domain Name System) is the internet s… Domain domain is your website s human-friendly address,…
E
F
H
I
L
M
P
Package package is a bundle of prewritten code you can drop… Port port is the numbered door on your computer (the… Product-market fit Product-market fit is the moment a product clearly… Production Production is the real, live version of your app… Prompt prompt is simply what you ask an AI to do: the… Pull request pull request (PR) is a proposal to merge your…
R
RAG RAG (retrieval-augmented generation) lets an AI… Rate limit rate limit is a cap on how many requests you can… Refactor To refactor is to clean up and reorganize existing… Repository repository (or repo ) is the folder that holds all… Rollback rollback is undoing a change by returning your app… RSS RSS (Really Simple Syndication) is a feed format…
S
SaaS SaaS (software as a service) is software you pay… Sandbox sandbox is an isolated, locked-down space where… Scaffolding Scaffolding is the empty starter skeleton of an… Schema schema is the blueprint that defines what… Server server is a computer that runs all the time and… SSL / TLS SSL (now properly called TLS) is the encryption… Stack trace stack trace is the wall of red text shown when an… Structured outputs Structured outputs force an AI to answer in a… System prompt system prompt is a standing instruction set at the…
T
Temperature Temperature is a setting that controls how random… Terminal terminal is the window where you type commands to… Token token is a small chunk of text an AI reads at once,… Tool calling Tool calling is when an AI decides to use an… Training cutoff model s training cutoff is the date its training…
V