Linux Resources

Learn Linux Sites for Beginners

Name Description
Linux Journey Guides ordered by topic with exercises
Techmint Linux written articles/lessons
Linux Survival Interactive guide
Linuxcommand Learn the ways of the command line
Ryanstutorials written guides for beginners
Vim Adventures Learn how to use Vim by playing a game
LYM Focuses on the command line. While it’s great, I wouldn’t start from it
Operating Systems: Three Easy Pieces  

Linux Videos

Video Level
The Complete Linux Course: Beginner to Power User! Beginner All
The Linux Basics Course Beginner
The Complete Linux Course: Beginner to Power User! Beginner
Learning the Linux File System Beginner
Linux Hands On: The Advanced Terminal Commands Beginner…name is misleading
10 Linux Interview Questions Beginner
Unix System Calls Advanced

Blogs & News sites

Name Comments
Phoronix News
nixCraft Blog, Linux Tips, Hacks, Tutorials
thegeekstuff Blog on Linux, Open Source and other topics
Brendangregg Blog which focuses on Linux Performances
Enable Sysadmin Red Hat blog which focuses on Linux System Administration

Linux Books

Title Comments
The Linux Command Line Free. Great for learning the command line
Linux Bible Not Free, covers many beginner and advanced topics
A Practical Guide to Linux Commands, Editors, and Shell Programming Not Free. Focusing on practical learning with many examples
Ubuntu Pocket Guide and Reference There is a free version
Linux Bible Not Free. Covers many beginner and also advanced topics Free. Little bit outdated (2015)
Modern Operating Systems Not Free. Covers advanced topics. Deep dive into Linux Internals
Understanding the Linux Kernel Not Free. Advanced. Deep dive into Linux kernel


Title Comments
Man pages The online version of man command
The Linux Documentation Project pure greatness

Linux Development Books

Title Comments
Debugging with GDB: The GNU Source-Level Debugger Not Free
Unix Network Programming Not Free
Linux Kernel Development Not Free

Forums and Communities

Name Comments  
Reddit Linux  
Reddit Commandline Not exclusive to Linux command line

Online Courses (Not Free)

Name Description
Linux Academy great courses. pay yearly or monthly
Udemy payment per course


Name Comments Linux Kernel archives
GamingOnLinux Gaming on Linux
DistroWatch Discussions and reviews of Linux distributions
DistroTest Test a distro online before actually using it
Linux From Scratch For crazy people who would like to build a custom Linux :)
KaliTutorials shhh…
explainshell write down a command-line to see the help text that matches each argument
Unix Philosophy Name says it all…