There are TONS actually Some good places to start: the Linux Handbook - https://linuxhandbook.com/ Linux Guide - A guide covering Linux including its multiple Desktop environments, Window managers, Tools, and Applications that will make you a better and more efficient Linux user. - https://github.com/mikeroyal/Linux-Guide 13 Free Training Courses to Learn Linux Online - https://itsfoss.com/free-linux-training-courses/ Introduction to Linux: A Hands on Guide by Machtelt Garrels - https://tldp.org/LDP/intro-linux/intro-linux.pdf Learn Linux in 5 Days by JASON CANNON - https://www.linuxtrainingacademy.com/itsfoss-ll5d/ Linux Fundamentals by Paul Cobbaut - https://linux-training.be/linuxfun.pdf The Ultimate Linux Newbie Guide - https://linuxnewbieguide.org/ulngebook2017/ Linux Fundamentals - https://www.coursera.org/learn/linux-fundamentals Fundamentals of Linux (LFS300) - https://training.linuxfoundation.org/training/fundamentals-of-linux/ Linux Fundamentals - https://cloudacademy.com/course/linux-fundmentals-1346/ These are a few off the top of my head Just look around, Khan Academy, Udemy, Amazon, there are tons and tons and tons. A quick web search for "free Linux Books" turns up a LOT, some of the lists at the top of the search included over 200 books Now, without "free" as a qualifier, hard-line. Hitting Amazon you can find hundreds of books, that are only 99 cents, even without any sort of prime membership or kindle unlimited or whatever. While technically not free, $1 isn't much, but you know what you're comfortable paying better than I do. Just mentioning that it's an option, and there's a ton that aren't like 30 big hefty tomes. Answer from theeo123 on reddit.com
🌐
GeeksforGeeks
geeksforgeeks.org › linux-unix › linux-tutorial
Linux/Unix Tutorial - GeeksforGeeks
1 week ago - Detailed operations for working with files and directories. ... Learn how software is installed, updated, and removed on different Linux distributions.
🌐
Ryan's Tutorials
ryanstutorials.net › linuxtutorial
Linux Tutorial for Beginners - Learn Linux and the Bash Command Line
The following pages are intended to give you a solid foundation in how to use the terminal, to get the computer to do useful work for you. You won't be a Unix guru at the end but you will have the knowledge and skills to get you there if that's what you want (which you should because that will make you even more awesome than you already are). Here you will learn the Linux command line (Bash) with our 13 part beginners tutorial.
Discussions

A good guide to learn Linux from zero
There are TONS actually Some good places to start: the Linux Handbook - https://linuxhandbook.com/ Linux Guide - A guide covering Linux including its multiple Desktop environments, Window managers, Tools, and Applications that will make you a better and more efficient Linux user. - https://github.com/mikeroyal/Linux-Guide 13 Free Training Courses to Learn Linux Online - https://itsfoss.com/free-linux-training-courses/ Introduction to Linux: A Hands on Guide by Machtelt Garrels - https://tldp.org/LDP/intro-linux/intro-linux.pdf Learn Linux in 5 Days by JASON CANNON - https://www.linuxtrainingacademy.com/itsfoss-ll5d/ Linux Fundamentals by Paul Cobbaut - https://linux-training.be/linuxfun.pdf The Ultimate Linux Newbie Guide - https://linuxnewbieguide.org/ulngebook2017/ Linux Fundamentals - https://www.coursera.org/learn/linux-fundamentals Fundamentals of Linux (LFS300) - https://training.linuxfoundation.org/training/fundamentals-of-linux/ Linux Fundamentals - https://cloudacademy.com/course/linux-fundmentals-1346/ These are a few off the top of my head Just look around, Khan Academy, Udemy, Amazon, there are tons and tons and tons. A quick web search for "free Linux Books" turns up a LOT, some of the lists at the top of the search included over 200 books Now, without "free" as a qualifier, hard-line. Hitting Amazon you can find hundreds of books, that are only 99 cents, even without any sort of prime membership or kindle unlimited or whatever. While technically not free, $1 isn't much, but you know what you're comfortable paying better than I do. Just mentioning that it's an option, and there's a ton that aren't like $20 - $30 big hefty tomes. More on reddit.com
🌐 r/linuxquestions
77
130
March 29, 2023
Linux Beginner Tutorials | Linux.org
Forums · Linux.org News, Tutorials and Articles · Linux Tutorials · You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser. Filters · Loading… · More useful commands · More on linux.org
🌐 linux.org
Useful resources for a beginner to learn Linux / Unix

Here is the site I used to learn my way around the shell, I learned a lot from it. Best of luck. http://linuxcommand.org/learning_the_shell.php

More on reddit.com
🌐 r/linux
4
2
February 5, 2014
Linux / Bash tutorials: complete beginner's guide

The bash scripting titorial is horrendous. No expansion quoting and using [ instead of [[, ugh.

More on reddit.com
🌐 r/linux
8
19
April 27, 2016
🌐
Linux Foundation
training.linuxfoundation.org › home › sys admin › introduction to linux (lfs101)
Introduction to Linux (LFS101) - Linux Foundation - Education
January 28, 2026 - Develop a good working knowledge of Linux using both the graphical interface and command line with this free introduction to Linux course.
🌐
NJIT
web.njit.edu › ~alexg › courses › cs332 › OLD › F2020 › hand3f20 › Linux-Tutorial.pdf pdf
University of Leicester | Linux Tutorial 1 Linux Tutorial Version 1.21
Linux Tutorial · Version 1.21 · Jon Wakelin, Liam Gretton, Gary Gilchrist, Teri Forey, University of Leicester. Adapted from Michael Stonebank’s original course · ‘UNIX Tutorial for beginners’ · This tutorial has been adapted to make use of the University of Leicester HPC facilities ·
🌐
Reddit
reddit.com › r/linuxquestions › a good guide to learn linux from zero
r/linuxquestions on Reddit: A good guide to learn Linux from zero
March 29, 2023 -

I'm new to this Linux thing, and most of the guides and reddit posts I read mentioned some new things I don't now (kernel, systemd, snap, wayland, X, window manager, tiling window manager, config, bash, dots), so I decided to get the hang of fundamentals of Linux to speed up the learning process.

Is there any good written guides of videos that teach Linux from zero?

Thank you

Top answer
1 of 32
57
There are TONS actually Some good places to start: the Linux Handbook - https://linuxhandbook.com/ Linux Guide - A guide covering Linux including its multiple Desktop environments, Window managers, Tools, and Applications that will make you a better and more efficient Linux user. - https://github.com/mikeroyal/Linux-Guide 13 Free Training Courses to Learn Linux Online - https://itsfoss.com/free-linux-training-courses/ Introduction to Linux: A Hands on Guide by Machtelt Garrels - https://tldp.org/LDP/intro-linux/intro-linux.pdf Learn Linux in 5 Days by JASON CANNON - https://www.linuxtrainingacademy.com/itsfoss-ll5d/ Linux Fundamentals by Paul Cobbaut - https://linux-training.be/linuxfun.pdf The Ultimate Linux Newbie Guide - https://linuxnewbieguide.org/ulngebook2017/ Linux Fundamentals - https://www.coursera.org/learn/linux-fundamentals Fundamentals of Linux (LFS300) - https://training.linuxfoundation.org/training/fundamentals-of-linux/ Linux Fundamentals - https://cloudacademy.com/course/linux-fundmentals-1346/ These are a few off the top of my head Just look around, Khan Academy, Udemy, Amazon, there are tons and tons and tons. A quick web search for "free Linux Books" turns up a LOT, some of the lists at the top of the search included over 200 books Now, without "free" as a qualifier, hard-line. Hitting Amazon you can find hundreds of books, that are only 99 cents, even without any sort of prime membership or kindle unlimited or whatever. While technically not free, $1 isn't much, but you know what you're comfortable paying better than I do. Just mentioning that it's an option, and there's a ton that aren't like $20 - $30 big hefty tomes.
2 of 32
15
I agree with what's already been posted, but I'll add this: pick a thing you want to do in Linux. To learn how to do it, you will uncover the things you need to know about Linux along the way. Then pick another thing you want to do, and repeat. Unless you're diving deep into development, there is a lot about Linux you don't need to know. I've been daily driving it for over a decade and there's still a lot that's dark magic to me. So instead of trying to learn everything from the ground up, learn as you go by doing.
🌐
freeCodeCamp
freecodecamp.org › news › learn-linux-for-beginners-book-basic-to-advanced
Learn Linux for Beginners: From Basics to Advanced Techniques [Full Book]
February 12, 2025 - Learning Linux is one of the most valuable skills in the tech industry. It can help you get things done faster and more efficiently. Many of the world's powerful servers and supercomputers run on Linux. While empowering you in your current role, lear...
🌐
Ubuntu
ubuntu.com › tutorials › command-line-for-beginners
The Linux command line for beginners | Ubuntu
Every Linux system includes a command line of one sort or another. This tutorial includes some specfic steps for Ubuntu 18.04 but most of the content should work regardless of your Linux distribution.
Find elsewhere
🌐
Linux.org
linux.org › home › forums › linux.org news, tutorials and articles › linux tutorials
Linux Beginner Tutorials | Linux.org
Forums · Linux.org News, Tutorials and Articles · Linux Tutorials · You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser. Filters · Loading… · More useful commands ·
🌐
YouTube
youtube.com › learnlinuxtv
Learn Linux TV - YouTube
Learn Linux TV is your ultimate resource for mastering Linux and open-source technology. From step-by-step Linux tutorials and distro reviews to server automation, cloud deployments, security, and DevOps workflows, this channel gives you the skills to thrive in today’s Linux Community.
🌐
GeeksforGeeks
geeksforgeeks.org › linux-unix › 30-days-of-linux
30 Days of Linux : A Complete Guide For Beginners - GeeksforGeeks
July 23, 2025 - It's a 30-day walk-through journey, understanding Linux step by step, from basic standard system commands to advanced system administration. ... The OS is software specifically designed to operate, control, and coordinate all the hardware and ...
🌐
LabEx
labex.io › linuxjourney
Linux Journey: Learn Linux with Free Linux Tutorial & Course
Learn Linux with free tutorial and beginner-friendly courses. Explore Linux basics, essential Linux commands, and practical skills for mastering Linux step by step. Linux Journey is now part of LabEx.
🌐
TutorialsPoint
tutorialspoint.com › unix › index.htm
Linux/Unix Tutorial
Linux is very good in demand and ensures high salary · This tutorial has been prepared for the beginners to advanced users to help them understand the basics to advanced concepts covering Linux commands, Linux shell scripting and various other utilities.
🌐
MindMajix
mindmajix.com › blog › linux › what is linux? - a complete beginners tutorial
▷ Linux Tutorial For Beginners | Step By Step Linux Guide 2025
Linux Tutorial - Learn Linux Operating System from basics to advanced concepts with Examples which Include, Advantages, features Etc, Read More!
🌐
Surrey
info-ee.surrey.ac.uk › Teaching › Unix
UNIX / Linux Tutorial for Beginners
Beginners guide to the UNIX / Linux operating system. Eight simple tutorials which cover the basics of UNIX.
🌐
TecMint
tecmint.com › home › linux training › beginner’s guide for linux – start learning linux in minutes
BEGINNER'S GUIDE FOR LINUX - Start Learning Linux in Minutes
May 2, 2023 - You can start with Linux Mint or Ubuntu, these are recommended and beginner-friendly Linux distributions under the Debian family. If you want to start under the RedHat ecosystem, i would recommend you start with Fedora. About the tutorials, we also teach Ubuntu Linux as well, you can find Ubuntu tutorials in abundance on this site, navigate the site and you will find what you want concerning major Linux distros. Thanks for getting in touch.
🌐
DEV Community
dev.to › s3cloudhub › linux-tutorial-for-beginners-your-first-step-toward-mastery-4a44
Linux Tutorial for Beginners: Your First Step Toward Mastery - DEV Community
December 24, 2024 - In this beginner-friendly guide, we’ll walk you through everything you need to know to get started with Linux, including installation, basic commands, and essential tips for navigating the Linux environment.
🌐
Udemy
udemy.com › it & software
Linux for Beginners: Linux Basics
1 month ago - Hi there, Welcome to my Linux for Beginners: Linux Basics Course! Linux For Beginners covers Linux basics. You will learn Linux fundamental skills; Command line, Linux Administration In this course, you will learn Kali Linux fundamentals, how ...
Rating: 4.4 ​ - ​ 558 votes
🌐
Linux Journey
linuxjourney.com
Linux Journey - Learn Linux with Free Linux Tutorial & Course
Learn Linux with free tutorial and beginner-friendly courses. Explore Linux basics, essential Linux commands, and practical skills for mastering Linux step by step. Start your Linux journey today!
🌐
Linux.org
linux.org › home › forums › general linux forums › getting started
Getting started with Linux can be exciting! Here’s a beginner-friendly guide to help you navigate the essentials of using a Linux operating system. | Linux.org
July 8, 2024 - Brighten Up Your Grub 7. To view my tutorials and How To's, use our ... https://www.linux.org/threads/suggested-linux-distributions-for-beginners.49601/How Do I Install Linux (A General Guide) • Linux Tips The idea that Bill Gates has appeared like a knight in shining armour to lead all customers out of a mire of technological chaos neatly ignores the fact that it was he, by peddling second-rate technology, who led them into it in the first place Douglas Adams [1995] Currently running, Mint LMDE7, Parrot, Debian stable,MX, Lubuntu & Mint22 [no longer running 32 bit] on Dell latitude 5490 and HP Pro-Desk 400-G3
🌐
DigitalOcean
digitalocean.com › community › tutorials › an-introduction-to-linux-basics
An Introduction to Linux Basics | DigitalOcean
August 2, 2021 - This will also print the contents of file.txt, but one terminal page at a time beginning at the start of the file. You can use the spacebar to advance a page, or the arrow keys to go up and down one line at a time. Press q to quit out of less. Finally, to delete the file.txt file, pass the name of the file as an argument to rm: ... Note: Without other options, the rm command (which stands for “remove”) cannot be used to delete directories.