## Free Resources for Learning Linux ##

𝐁𝐂𝟏𝟗𝟖𝟒
Free Resources for Learning Linux
Tutorials, Courses, Online Practice and Guides for Setting up a Virtual Machine
**Linux Survival** (Online Practice)
- Covers: all terminal/command-prompt/command-line-interface basics, Bash; practice online for free with no account needed
-
Linux Tutorial Introduction | Linux Survival
Linux Tutorial - Learn Linux the easy way
**An Introduction to Linux Basics** (Tutorial)
- Covers: using the terminal/shell; commands: filesystems, navigation, file manipulation, documenation
-
An Introduction to Linux Basics | DigitalOcean
Linux may be daunting to learn about at first, but familiarising yourself with the operating system is easy. The basics are simple, and you’ll le...
**The Linux command line for beginners** (Tutorial)
- Covers: terminal basics, creating folders and files, manipulating files, handy utilities, superuser/root, installing new software, hidden files
-

Ubuntu
The Linux command line for beginners | Ubuntu
Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.
**An Introduction to the Linux Terminal** (Tutorial)
- Covers: different terminal emulators, bash/shell/zsh, command prompt, running commands with/without arguments and flags, environment variables, updating your PATH
-
An Introduction to the Linux Terminal | DigitalOcean
This tutorial covers getting started with the terminal, the Linux command line, and executing commands. If you are new to Linux, you will want to f...
**Introduction to Bash Scripting** (eBook PDF)
- Covers: "Hello, World!" total noob Bash script, script structure, variables, user input, comments, arguments, arrays, conditionals, loops, functions, and on and on into more advanced topics
-

GitHub
introduction-to-bash-scripting/ebook/en/export/introduction-to-bash-scripting-dark.pdf at main · bobbyiliev/introduction-to-bash-scripting
Free Introduction to Bash Scripting eBook. Contribute to bobbyiliev/introduction-to-bash-scripting development by creating an account on GitHub.
**Free Courses**
- Free 8-hour Linux Course:

Linux Unhatched: A Free 8-Hour Course Covering the Basics
A free step-by-step introduction to Linux, the open-source operating system driving technological progress in supercomputers, cloud computing, and ...
- Free 60-hour Linux Course:

Linux Foundation - Education
Introduction to Linux (LFS101) | Linux Foundation Education
Develop a good working knowledge of Linux using both the graphical interface and command line with this free introduction to Linux course.
**What Next? Set up a Virtual Machine**
- Once you are familiar with the basics, download and install VirtualBox, and then set up an Ubuntu or Debian Virtual Machine to get access to your very own "throwaway" Linux OS. Do anything you want on the VM and don't worry about it. Install and uninstall software, create scripts, practice and repeat. The world is your oyster!
-

How-To Geek
How to Install Linux in VirtualBox
Want to try out Linux but don
