1.6 — Vocabulary Bank (Phase 1)
These are the new terms introduced in Phase 1. Know these and you have the language for everything that comes next.
| Term | Definition |
|---|---|
| npm (Node Package Manager) | Installs JavaScript packages and tools from the internet — the app store for developer tools |
| Prompt | The instruction you give to an AI |
| Hallucination | AI confidently producing incorrect output — stated as fact, but wrong |
| Iteration | Refining through multiple rounds of feedback — normal, not failure |
| Commit | A saved snapshot of your project at a specific moment |
| Push | Send your local Git commits up to a remote server (GitHub) |
| Pull | Download changes from a remote server to your local computer |
| Deploy | Make software available to users on the internet |
| README | A file explaining what a project is, how to run it, and what it does |
| Entry point | The file where a program starts running — the front door |
| Hosting | A service that serves your project to the internet so anyone can access it |
| Port | A numbered channel on your computer for network traffic — like apartment numbers in a building. localhost:3000 means “my computer, channel 3000.” |
Building on Phase 0
Section titled “Building on Phase 0”These terms extend the vocabulary from Phase 0, which introduced: bug, debug, deploy, dependency, config, CLI, flag, path, root, script, runtime, package, stack, boilerplate, localhost.
If any of those feel unfamiliar, go back and review Phase 0 Vocabulary before continuing.
Next phase vocabulary: Phase 2 — Vocabulary
Phase overview: Phase 1 | Next phase: Phase 2 — Builder’s Toolkit