What is a Terminal, and Why Do Builders Use It?
A text-only way to control your computer
Normally you control your computer by clicking icons and buttons. A "terminal" (also called "command line" or "console") is a program where you control your computer instead by typing text commands and pressing Enter. It looks like a plain black or white window with text in it — no icons, no menus, just a blinking cursor waiting for you to type.
Why builders don't just click buttons instead
Many developer tools (installing software, running a website locally, deploying code, managing a project on GitHub) either don't have a button-based version at all, or the text command is far faster once you know it. Typing npm install takes 2 seconds; there's no equivalent "click here" button for it in most tools.
It looks scary, but it's just a very literal assistant
The terminal does exactly what you tell it, character for character — no more, no less. It won't judge you, and it can't do anything you didn't ask it to do. The scary reputation comes from unfamiliarity, not actual danger, as long as you follow the safety rules covered later in this path.
Key Takeaways
- A terminal is a text-only way to control your computer by typing commands instead of clicking.
- Many developer tools are faster or only available via the terminal, not a button interface.
- The terminal does exactly what you type, character for character — nothing more, nothing less.
- It looks intimidating mostly due to unfamiliarity, not actual inherent danger.
Just open it once
On Mac: open 'Terminal' from Spotlight search (Cmd+Space, type 'Terminal'). On Windows: open 'PowerShell' from the Start menu. Just look at the blank window for 30 seconds — you don't need to type anything yet.