Basic Concepts

Before you dive in, here's some vocabulary that helps. Don't stress—none of this is hard, it's just new words for things you've probably done before.

The Terminal

The terminal is where you type commands instead of clicking. It looks scary, but it's actually powerful and often faster once you learn it. You'll see it called: Terminal, Shell, Bash, Command Line—they're mostly the same thing in this context.

Example commands you'll use:

  • ls — List files in current folder
  • cd foldername — Go into a folder
  • pwd — Show current location
  • sudo command — Run command as admin (like "Run as Administrator")
  • apt install programname — Install a program (Debian/Ubuntu)

Package Manager

Instead of downloading installers from websites like on Windows, Linux has package managers. Think of it like an app store, but free and open. Your package manager handles finding, installing, updating, and removing software.

Different distros use different ones:

  • apt — Used by Debian, Ubuntu, Mint
  • dnf — Used by Fedora
  • pacman — Used by Arch

You open a terminal, type "sudo apt install vlc" (for example), and it downloads and installs VLC. Easy.

File System

Linux doesn't have C: drive letters. Everything is in one tree, starting from / (called "root").

  • /home/yourname — Your personal files (like "Users/yourname" on Windows)
  • /etc — System settings
  • /usr — Programs and files
  • /tmp — Temporary files

Drives don't get separate letters—they get mounted into the tree. But honestly, for daily use, you just click around in your file manager and don't think about this.

Permissions

Linux is strict about who can do what. You have your user account, and there's a separate "root" account that's the admin. Most of the time you run as yourself, but when you need to change system stuff, you use sudo to temporarily act as admin.

This is a security feature, not a bug. It keeps bad stuff from running without you knowing.

Desktop Environment

This is the GUI—the windows, taskbar, menus, all of it. Different ones look different:

  • GNOME — Clean, modern, different workflow
  • KDE Plasma — Very customizable, Windows-like
  • Cinnamon — Classic, comfortable
  • XFCE — Light and fast

You can usually try different ones or install multiple and switch between them.

Distro vs Desktop Environment

Quick recap: the distro is the Linux base (Ubuntu, Mint, Fedora). The desktop environment is the visual look (GNOME, KDE, Cinnamon). They come paired by default, but you can swap them.

What Now?

You've got the basics. That's honestly most of what you need to know to get started. The rest you learn as you go—Google things, try stuff, break things (it's okay, you can fix them). Start small, get Linux running, use it for browsing and email, and build from there.

← Back to home