BEGINNER ESSENTIAL
Environment
Hardware, software, configuration, and services used to run software.
An everyday example
The same recipe behaves differently with different equipment.
See how these concepts connect
- Current workshopWorking directory
- Text counterTerminal
- Interpret the requestShell
- Start executionProcess
Check the directory, enter a command through a terminal, and let the shell invoke the program. The terminal is the interface, not every command implementation.
Where this term is useful
These are related contexts, not prerequisites.
Back in the project
When it comes up: When creating folders, installing tools, and running commands.
What to do next: Distinguish local, preview, and live environments; success in one does not prove all.
Open the related method and stepsWhat can this analogy leave out?
Terminal and shell differ; a project root is not the filesystem root.
Everyday examples explain roles and relationships; actual behavior follows the tool, language, or platform.