The Terminal Is Not Scary
That black screen with the blinking cursor? It's actually your new best friend.
The Terminal Is Not Scary
I know, I know. You opened it once, saw a blinking cursor on a black screen, and immediately closed it. Same. But here's the thing โ the terminal is honestly just texting your computer instead of clicking around. And once you learn a few commands, you'll feel like a hacker (in the cool way).
Why Would You Use the Terminal?
Fair question. You have a perfectly nice desktop with icons and folders. Why would you type commands like it's 1985? Here's why real people actually use it:
- Speed: Renaming 500 photos from "IMG_4521.jpg" to "vacation-001.jpg"? That takes hours by clicking. One terminal command does it in 2 seconds.
- Web development: Every modern web project (React, Next.js, Python) is started and run from the terminal. There's no "click here to start" button โ you type
npm run dev. - Git and GitHub: Saving your code, collaborating with others, and deploying your website all happens through terminal commands.
- Automation: You can write scripts that run automatically โ like organizing your Downloads folder every night or backing up files.
- Server access: If you ever deploy a website or set up a cloud server, the terminal is the ONLY way to interact with it. No desktop, no icons โ just commands.
Every developer, data scientist, and system admin uses the terminal daily. It's not optional โ it's essential. But the good news is you only need about 10 commands to get started.
What Even Is the Terminal?
It's an app on your computer where you type commands instead of clicking buttons. That's it. Instead of opening Finder and clicking through folders, you just... type where you want to go.
1# See what folder you're in right now:2pwd34# See what's in this folder:5ls67# Go into a folder called 'projects':8cd projects910# Go back up one folder:11cd ..
๐ฌ Denise says
I used to think the terminal was only for "real developers." Turns out it's for anyone who's tired of clicking through 47 folders to find one file. Once I learned 'cd' and 'ls,' I never looked back.
Making Things
You can create files and folders right from the terminal:
1# Create a new folder:2mkdir my-cool-project34# Create a new file:5touch index.html67# Create a folder AND go into it:8mkdir my-cool-project && cd my-cool-project
The Commands You'll Actually Use
Here's your starter pack โ the commands that cover like 90% of everyday terminal use:
| Command | What it does | Think of it as... |
|---------|-------------|-------------------|
| pwd | Shows where you are | "Where am I?" |
| ls | Lists files in current folder | "What's in here?" |
| cd | Move to a different folder | "Take me to..." |
| mkdir | Create a new folder | "Make me a new room" |
| touch | Create a new file | "Make me a new document" |
| rm | Delete a file | "Throw this away" |
| cp | Copy a file | "Duplicate this" |
| mv | Move or rename a file | "Put this over there" |
| clear | Clear the screen | "Clean up this mess" |
โ ๏ธ Heads up
Be careful with rm โ deleting from the terminal doesn't go to the trash. It's gone gone. Like, permanently. Always double-check what you're deleting. When in doubt, use ls first to make sure you're looking at the right files.
Installing Things with npm
If you're getting into web development, you'll use the terminal to install packages:
1# Install a package (like downloading an app for your code):2npm install confetti-js34# Run a project:5npm run dev67# See what packages you have:8npm list
Make It Pretty
Your terminal doesn't have to look boring! You can customize it with themes and colors. Here's what I recommend for beginners:
- On Mac: Use the built-in Terminal app, or download iTerm2 for more customization
- On Windows: Use Windows Terminal from the Microsoft Store
- Everywhere: VS Code has a built-in terminal (press Ctrl + backtick to open it)
๐ก Pro tip
If you use VS Code, the built-in terminal is right there at the bottom of your screen. Press Ctrl + backtick (the key above Tab) to open it. No need to switch between apps!
Quick Recap
- The terminal is just texting your computer instead of clicking
- Learn
cd,ls,pwd,mkdir, andtouchโ that's your starter pack - Be careful with
rm(permanent delete!) - You'll use
npm installandnpm run devconstantly in web dev - You can make your terminal look cute โ it doesn't have to be boring
๐ฌ Denise says
You opened the terminal. You typed a command. It did the thing. That's literally how every developer started. You're not behind โ you're right on time. Now go practice 'ls' and 'cd' for 5 minutes and watch how fast it clicks.
Photo coming soon โจ
Want to keep going?
Tell me what you want to build next and I'll help you write the code.
Start Building โจ