✦ 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.

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… 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… 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… 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… 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…