Skip to content

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.

TermDefinition
npm (Node Package Manager)Installs JavaScript packages and tools from the internet — the app store for developer tools
PromptThe instruction you give to an AI
HallucinationAI confidently producing incorrect output — stated as fact, but wrong
IterationRefining through multiple rounds of feedback — normal, not failure
CommitA saved snapshot of your project at a specific moment
PushSend your local Git commits up to a remote server (GitHub)
PullDownload changes from a remote server to your local computer
DeployMake software available to users on the internet
READMEA file explaining what a project is, how to run it, and what it does
Entry pointThe file where a program starts running — the front door
HostingA service that serves your project to the internet so anyone can access it
PortA numbered channel on your computer for network traffic — like apartment numbers in a building. localhost:3000 means “my computer, channel 3000.”

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