Skip to content
English
Level 0: The Computer, Explained
Lesson 8 · +10 XP

Mac, Windows, Linux — a two-minute tour

Everything you’ve learned so far — files, folders, apps, paths — works the same on every mainstream computer. There’s no Mac version of “folder” and Windows version of “folder.” It’s all just folders.

But the terminal is where the three operating systems show their personalities. Quick tour so you know what you’re looking at.

What’s actually different

Three things, mostly:

MacLinuxWindows
Home folder/Users/you/home/youC:\Users\you
Path separator//\ (or /)
Default terminalTerminal.appGNOME Terminal / etc.PowerShell / WSL

That’s most of it. The commands you’ll learn — pwd, ls, cd, all of it — are nearly identical on Mac and Linux. Windows is the odd one out, but there’s a fix: see below.

If you’re on a Mac

You already have a terminal. It’s an app called Terminal, in Applications/Utilities. Spotlight (Cmd + Space, type “terminal”) opens it instantly.

You’ll feel right at home in this course — every example in these lessons works as-is.

If you’re on Linux

You already know the drill. Open whatever terminal your distro ships with. Everything in this course works as-is.

If you’re on Windows

Windows actually has two terminals, and they’re different worlds:

  • PowerShell / Command Prompt — the classic Windows terminals. They use backslashes, different commands (dir instead of ls), and won’t match this course exactly.
  • WSL (Windows Subsystem for Linux) — a real Linux terminal living inside Windows. Free, built-in, takes about 5 minutes to set up. With WSL, every command in this course works the same as on Mac and Linux.

For this course, use WSL if you can. (If you can’t, you can still follow along — the ideas are identical, you’ll just translate ls to dir, / to \, etc.)

A second good option on Windows: Git Bash, which ships with Git for Windows and gives you a Mac/Linux-style terminal for most of what you’ll do here.

The prompt: what those squiggles mean

Whichever terminal you open, you’ll see something like this:

you@laptop ~ %

or

abdullah@machine:~$

The exact characters vary. The pattern is always the same: some info about who and where you are, ending with a marker (%, $, or >) that means “your turn — type a command.”

Don’t try to memorize what every part means yet. The marker is the only bit you really need to spot.

You’re done with Level 0

You now have the mental furniture every later lesson assumes:

  • Files are dormant bytes with names.
  • Folders nest. Together they form a tree.
  • Apps do the work; files just sit there.
  • A program is a file; running it makes a separate, live copy.
  • Paths are addresses, written folder-by-folder.
  • Extensions are hints, not laws.
  • Your stuff lives in your home folder (most of it, anyway).
  • Every OS has the same ideas with slightly different costumes.

That’s the whole foundation. Level 1 is where you finally open a terminal and start typing.