Learning hub

A structured path through Linux fundamentals.

Use this page as a map. Start with core concepts, then move into installation, filesystems, permissions, processes, packages, networking, troubleshooting, and security.

Core curriculum

Read these guides in order, or jump directly to the topic you need.

Each guide is written as a complete article with examples, diagrams, tables, and links into the command reference.

Linux Basics

A ground-up explanation of what Linux is, how distributions work, and why the system is built from modular parts.

Linux Installation Guide

Understand ISO files, bootable USB drives, UEFI, partitioning, bootloaders, dual boot, virtual machines, risks, and recovery concepts.

Linux Filesystem

A deep visual guide to the Linux directory tree, mount points, path resolution, virtual filesystems, and where important system data lives.

Permissions and Ownership

Understand users, groups, read/write/execute bits, numeric modes, chmod, chown, chgrp, umask, and special permission bits.

Processes and Services

How Linux runs programs, tracks processes, handles signals, manages background jobs, starts services, and records logs.

Package Management

A practical explanation of repositories, dependencies, package formats, updates, signatures, and major Linux package managers.

Storage and Filesystems

Understand disks, partitions, block devices, mount points, ext4, btrfs, xfs, swap, filesystem checks, and disk usage analysis.

Networking Basics

A practical, non-intimidating guide to IP addresses, DNS, localhost, interfaces, ports, TCP, UDP, sockets, firewalls, and troubleshooting.

Shell and Terminal

Understand terminals, shells, Bash, Zsh, prompts, command structure, quoting, pipes, redirection, environment variables, PATH, aliases, and startup files.

Linux Customization and Window Managers

Learn how Linux desktop customization really works: desktop environments, window managers, Wayland compositors, dotfiles, bars, launchers, themes, and Hyprland.

Boot Process

Follow the Linux startup path from firmware through UEFI, bootloader, kernel, initramfs, systemd, login manager, desktop session, and shell.

Logs and Troubleshooting

Learn where logs live, how journalctl works, and how to debug permission errors, package issues, boot failures, networking, and disk space calmly.

Security Basics

A practical introduction to Linux security: permissions, least privilege, sudo, user separation, package trust, updates, SSH, firewalls, and safe habits.

Virtualization and Containers

An introductory guide to virtual machines, containers, Docker basics, host vs guest, lightweight isolation, and Linux in cloud infrastructure.

Distro decisions

Comparison pages that explain tradeoffs instead of ranking everything blindly.

Use these when choosing a first system, a server base, a developer workstation, or a release model.

Best Linux Distros for Beginners

The best beginner distribution is the one that lets you learn Linux without making basic hardware, updates, and software installation feel mysterious.

Read comparison

Best Linux Distros for Old PCs

Older hardware benefits from lightweight desktops, conservative background services, and distributions that still make driver and update management understandable.

Read comparison

Best Linux Distros for Servers

Server distributions should prioritize predictable updates, long support, security maintenance, package availability, and administrator familiarity.

Read comparison

Best Linux Distros for Developers

Developer-friendly distributions provide current toolchains, stable editors, predictable containers, good documentation, and enough package choice to avoid fighting the system.

Read comparison

Best Linux Distros for Privacy and Security

Security is not a brand sticker. It is a combination of updates, least privilege, trustworthy packages, conservative habits, and the right tool for the job.

Read comparison

Stable vs Rolling Release

Stable and rolling releases are not measures of quality. They are different answers to when change should arrive.

Read comparison

Best Linux Distros for Customization and Power Users

Customization-focused distributions are not automatically better; they expose more responsibility. The right choice depends on whether you want manual assembly, declarative configuration, source-level control, or a preconfigured rolling desktop.

Read comparison

Debian-Based vs RPM-Based vs Arch-Based vs Independent Distros

Distribution families differ in package formats, repository culture, release policy, defaults, and the documentation ecosystem around them.

Read comparison