In this series of blog posts I hope to cover the basics to some more advanced topics. I will try to make each part as approachable as possible and try to explain things in a simple but effective way. Each of the parts will hopefully be accompanied by a video for those who prefer the parts in a video format.
The best way to go ahead with these parts would be to "play along" find a way to get a Linux terminal under your fingers and follow along yourself. By practising the parts you will slowly start to remember the simple commands and be able to navigate the terminal like it's second nature.
Let's get the most important part out of the way !!
Getting a Linux terminal
there are many ways of getting a Linux terminal. In this section, we will go over a few simple methods.
WSL or windows subsystem for Linux is a simple way to get Linux on a windows device without sacrificing much. You have Linux installed as a subsystem on windows meaning you can run native Linux inside of windows. To set up WSL you can follow this link.
- easy to set up
- no UI (for what we are doing we don't need one anyway)
Creating a Virtual Machine
A virtual machine in my opinion is the second best opinion as you don't have to compromise the system you are comfortable with while still getting the full Linux experience. It can however use a lot more resources compared to WSL depending on if you install a Desktop Environment too. Take a look here to set up a Linux VM
- Flexible in which Linux Distro you install
- Can have a Desktop Interface
- Easily created and destroyed (great for playing with the system)
- Can require more resources
- Takes a little more setup compared to WSL
This option is in my opinion the best as it gets you to commit xD, but it also means that you lose your windows install. This is 100% Linux but I would recommend an easy to use distro like ubuntu which comes with a desktop environment by default and a bunch of applications and drivers out of the box making the process very simple. Look here to learn how to install Ubuntu desktop.
- Proper Linux Experience
- Makes you commit
- get used to installing Linux Distros
- You lose your windows install (Unless you dual-boot)
- Depending on the Distro can be a steep learning curve
Now you should feel ready to move on to the next part of the Learning Linux series. Have fun and get ready to learn some Linux Fu.