What is the Terminal?
Before graphical interfaces, computers only had text. The terminal is that text interface — still essential for developers because it's faster, scriptable, and universal.
The terminal is a text interface to your computer. Instead of clicking icons, you type commands. It's faster for many tasks, and some things (like npm, git) require it.
Core concept: Terminal = typing commands instead of clicking icons
Mac, Windows, Linux, and Chromebooks all have terminal applications. VS Code includes a built-in terminal that works identically across all platforms — use this for consistency.
Best choice: VS Code's integrated terminal = same everywhere
The terminal is the application (the window). The shell is the program running inside it that interprets your commands. Mac defaults to Zsh, Windows to PowerShell. Most basic commands work in all shells.
Distinction: Terminal = window. Shell = interpreter inside it.
You don't need to become a terminal expert. But basic literacy lets you run npm commands, use git, and follow tutorials that assume command line knowledge.
Minimum goal: Basic CLI literacy unlocks modern dev tools