# Linux From Zero - For People Who've Never Used It and Are a Little Scared

Maybe a tutorial told you to "spin up a Linux box" and you nodded along, hoping nobody would ask a
follow-up question. Maybe you SSH'd into a server at work and a black screen stared back and you closed
the window. Maybe you've just heard the word "Linux" for years - wrapped in jargon, distros, penguins,
people arguing online - and quietly decided it wasn't for you.

It's for you. Linux is not a secret club, and it is not harder than the computer you already use every
day - it's mostly the *same ideas* with the friendly wrapping paper removed. This guide starts from
absolute zero: no install, nothing assumed. We build the mental model first, then walk through the four
things that actually trip up newcomers - finding your way around, installing software, permissions, and
services. By the end, a Linux machine will feel like a place you understand, not a place you're trespassing.

> ⏭️ This guide is about Linux *itself*. If the terminal is brand new to you, or you want the filesystem
> basics in depth, read [The Terminal and the Shell](/guides/the-terminal-and-shell) and
> [The Filesystem, Explained](/guides/the-filesystem-explained) alongside it - we link to them rather than
> re-teach them here.

## How to read this
- **Brand new and want it to finally make sense?** Read in order, top to bottom. Each phase builds on the
  one before it and is one calm sitting.
- **Already poking at a Linux box and hit a wall?** Jump to [Phase 4: Services and Logs](04-services-and-logs.md)
  and use the "first-day snags" cheat-card at the bottom.

## The phases
1. **[What Linux Actually Is](01-what-linux-actually-is.md)** - the kernel vs. the distribution, why
   there are a hundred distros that are secretly the same thing, where Linux quietly runs your life
   already, and what "free and open source" really buys you.
2. **[Getting Around](02-getting-around.md)** - the filesystem layout that surprises everyone (`/etc`,
   `/var`, `/home`, `/usr`, `/bin`), and installing software the Linux way: a package manager, not a
   download-and-double-click.
3. **[Users, Permissions, and `sudo`](03-users-permissions-sudo.md)** - root vs. normal users, why you
   *don't* run as root, what `sudo` is for, and how file permissions (`rwx`, owner/group/others) actually
   play out day to day.
4. **[Services and Logs](04-services-and-logs.md)** - what a background service (a daemon) is, how to
   start/stop/check one with `systemctl`, where to read the logs with `journalctl`, and a first-day snags
   cheat-card for when something refuses to behave.

> This guide gets you comfortable *on* a Linux machine. Running Linux as a real server - SSH, web
> services, deploying things, keeping it secure - is its own skill, covered in
> [Linux for Servers](/guides/linux-for-servers) once these fundamentals feel like home.
