Skip to content

Latest commit

ย 

History

History
131 lines (104 loc) ยท 4.78 KB

File metadata and controls

131 lines (104 loc) ยท 4.78 KB

๐Ÿ“š Linux Learning Resources

Resources

A curated list of the best resources for learning Linux at every level.


๐Ÿ“– Books

Beginner

Book Author Notes
The Linux Command Line William Shotts Free online
How Linux Works Brian Ward Excellent system-level intro
Linux Basics for Hackers OccupyTheWeb Practical & fun

Intermediate

Book Author Notes
Linux Bible Christopher Negus Comprehensive reference
Unix and Linux System Administration Handbook Nemeth et al. Industry bible
Linux Pocket Guide Daniel Barrett Quick reference

Advanced / Expert

Book Author Notes
Linux Kernel Development Robert Love Kernel internals
Systems Performance Brendan Gregg Deep performance analysis
Linux Device Drivers Corbet et al. Free online
BPF Performance Tools Brendan Gregg eBPF mastery
The Art of Unix Programming Eric Raymond Unix philosophy

๐ŸŒ Websites & Tutorials

Resource URL Description
Linux Journey linuxjourney.com Interactive beginner guide
OverTheWire: Bandit overthewire.org Learn CLI through challenges
Linux From Scratch linuxfromscratch.org Build Linux from source
Arch Wiki wiki.archlinux.org Best Linux documentation
DigitalOcean Community digitalocean.com/community Practical server guides
ExplainShell explainshell.com Explains any command
tldr pages tldr.sh Simplified man pages
Linux Handbook linuxhandbook.com Clear, practical tutorials
Brendan Gregg brendangregg.com Performance analysis
LWN.net lwn.net Kernel & Linux news

๐ŸŽฅ YouTube Channels

Channel Focus
NetworkChuck Beginner-friendly Linux, networking
LearnLinuxTV Server administration, tutorials
DistroTube Distros, window managers, CLI
Luke Smith Minimalist Linux, scripting
Chris Titus Tech Linux desktop, performance
The Linux Experiment News, reviews, accessibility
tutoriaLinux DevOps, containers, Kubernetes

๐ŸŽ“ Online Courses & Certifications

Course Platform Level
Introduction to Linux edX (Linux Foundation) Beginner
Linux Essentials LPI Beginner
LPIC-1 LPI Intermediate
LPIC-2 LPI Advanced
RHCSA (EX200) Red Hat Intermediate
RHCE (EX294) Red Hat Advanced
LFCS Linux Foundation Intermediate
LFCE Linux Foundation Advanced
CKA CNCF Kubernetes

๐Ÿ› ๏ธ Practice Environments

Tool Description
VirtualBox Free VM hypervisor
VMware Workstation Player Free VM option
WSL2 Windows Subsystem for Linux
Docker Lightweight containers
Vagrant VM provisioning automation
DigitalOcean / Linode Cheap cloud servers ($5/month)
Google Cloud Free Tier Free VM instances
Raspberry Pi Physical Linux hardware (~$35)

๐Ÿง Recommended Distributions

Distro Best For Based On
Ubuntu Beginners, desktop Debian
Linux Mint Windows switchers Ubuntu
Fedora Developers, cutting edge Independent
Debian Servers, stability Independent
Arch Linux Learning, customization Independent
Rocky Linux Enterprise servers RHEL
Alpine Containers, minimal Independent
Kali Security/pentesting Debian
NixOS Reproducible builds Independent
Gentoo Maximum customization Independent

๐Ÿ’ฌ Communities

Community Link
Reddit r/linux reddit.com/r/linux
Reddit r/linuxquestions reddit.com/r/linuxquestions
Ask Ubuntu askubuntu.com
Unix & Linux StackExchange unix.stackexchange.com
Linux.org Forums linux.org

๐Ÿ  Back to Home

โšก