Below, you'll find a collection of Linux resources categorized into resource types - videos, books, sites, etc. I hope it will serve you well in your journey of becoming a Linux Master ;)
For the most updated version of this page, please visit here
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 |
Linux Videos
Video | Level |
---|---|
The Complete Linux Course: Beginner to Power User! | Beginner |
learnlinux.tv | 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 |
linux-training.be | 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 |
Operating Systems: Three Easy Pieces | Great book on Operating System internals |
Documentation
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 |
---|---|
linuxquestions.org | |
unix.stackexchange.com | |
askubuntu.com | |
Reddit Linux | |
Linux.org | |
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 |
Random
Name | Comments |
---|---|
Kernel.org | 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... |
CommandlineFu | Great command-line gems |
Top comments (7)
You silly, Linux from Scratch is not for all, but for very crazy people, and people who is plain crazy and didn't realize that you should also check BLFS because the plain LFS is pretty useless by itself. Besides that, great list! You should also check
reddit.com/r/commandline/
lol, editing mistake. Linux from Scratch is definitely not for everyone. Fixed and thanks for the suggestion, added it to the list.
You made a copy/paste mistake on the Nixcraft link I think, it also point to Phoronix... ;)
Still a great list !
Thank you :) Fixed
Thanks for the information. It is very helpful.
also, check Linux course in Pune
Nice.
Sadly, distrotest doesn't exist anymore.