Linux for Beginners

So you want to use Linux? It is truly an amazing operating system and probably my favorite one to use. However, it is not for everyone and you’ll need to learn a few things before you can understand it.

Where to Start

Starting off in Linux is not an easy task and has the most extreme learning curve of ANY operating system because it has so many options. Most will say install X Distro. However, this just doesn’t tell you the full story.

The Linux desktop community is a strange, social awkward bunch that typically likes to troll people. It also has a tendency of over promising and under delivering. I say this to temper your expectations and realize Linux is a different animal from ANY other operating system. It has its own set of amazing software and when it comes to hardware it has some incompatibilities when coming from Windows.

The start to your journey will begin with a distribution or a collection of all the tools that make a somewhat complete experience. Just know that every single thing has alternatives. Make notes of what you LIKE and DO NOT LIKE. Then change what you do not like to your needs.

For a beginner, I highly recommend Linux Mint. It has a very friendly starting point and I want to walk through its install and components as while it’s a great starting point, there are many things I do change to make it a good experience for me. Once you understand what you can change, this opens up many doors…

The Install

Lets get start with Downloading the ISO @ https://www.linuxmint.com/download.php

Burn this to a USB Stick with Etcher @ https://www.balena.io/etcher/

Then boot to the USB stick in the PC you are installing Linux on. If this is your first time, I HIGHLY recommend to just boot into the Live environment to get your feet wet first and see if this is something you want to do. Otherwise, follow the prompts and erase your computer to move to Linux.

What to Change

  • File Managers
    1. Dolphin
    2. Thunar
    3. Nautilus
  • Themes
    1. lxappearance
    2. DE Settings
  • Desktop Environments
    1. Cinnamon
    2. XFCE
    3. KDE
    4. GNOME
  • Remote Access
    1. TightVNC
    2. Remmina
  • Terminals
    1. Kitty
    2. Terminator
    3. gnome-terminal
    4. konsole
    5. yakuake

Windows App Alternatives

People will tell you these programs can work or “kinda” work, but it is an awful experience and if you need them, then you need Windows.

Adobe

PDF is one of those things that make the business world go round. Adobe has an iron grip in this realm, but for basic editing and simple viewing we can use these programs:

  • xpdf
  • LibreOffice

Then there is the creative suite for video and photo. Photoshop, Premiere, etc… and there really isn’t an equal in this area. Just basic alternatives that will work for beginners. So if you aren’t a professional and just need to edit a little photo and video, here are your alternatives.

Photo - GIMP

Video - Kdenlive

I have used these programs exclusively for my first 500 videos on YouTube. They are good and I still use GIMP every day. However, the video editing on Linux is a bit of a joke. Yes, there are alternatives, but they just aren’t very good. Kdenlive is great for beginners, but once you get into color correcting or complex transitions it will fall short. Openshot is another basic alternative, but I personally think Kdenlive is a bit better.

The other software Linux evangelists recommend are frankly just for the extreme users. DaVinci Resolve is a good piece of software, but its installation and usage on Linux is dicey at best. Lightworks is better to install, but overall a worse piece of software than DaVinci Resolve. If you are a professional in the video industry you can set up a dedicated Linux workstation for DaVinci resolve to their specifications, but for the general user… it is just an awful experience.

Microsoft Office

This used to have a choke hold on business, but these days it really isn’t needed. Frankly, I think G-Suite does a better job in a lot of ways, but Microsoft themselves offer a fantastic web experience. However, if you have to have a non-web based application, these programs are pretty darn amazing.

  • LibreOffice
  • FreeOffice
  • OnlyOffice
  • OpenOffice

All of these applications are pretty darn good. The easiest to transition from Microsoft Office is FreeOffice. It’s so alike that I’m suprised they haven’t been sued by Microsoft. However, the other alternatives are just as powerful and fantastic options.

Gaming

This one has made the most progress in the past couple years and is quite impressive. Linux has easily become the second best operating system for gaming. It has Steam support baked in and many alternatives for non-steam games. While steam games often install and play without any intervention, many non-steam games require a bit of tinkering to get functioning perfectly.

The one massive drawback for gaming on Linux is the lack of support for many competitive shooter titles. It isn’t that Linux can’t play them, but the publishers refuse to enable Linux support in Easy Anti-Cheat, BattleEye, or Denuvo. There are a few exceptions with APEX Legends recently adding Linux support, but many refuse to like Destiny 2, Call of Duty, Battlefield, and more.

Compatibility

About 70% of windows games work on Linux. However you need to check https://protondb.com and https://lutris.net to make sure you game is working before you switch!

Conclusion

This is merely a starting point to help you understand and take your first steps in to Linux. There is so much more to explore and even after using Linux daily for almost 5 years as my desktop, I am still discovering new things every day. It is an absolutely amazing Operating System with unlimited potential… It just relies on you the end-user to discover it.

Walkthrough Video

File System Video

YouTube Playlists to Watch