2021-12-17 20:42:10 +00:00
---
2024-01-04 19:42:49 +00:00
title : You Need to Learn Linux 🐧
date : 2021-12-17T19:16:50Z
author : "ahmza"
draft : false
2024-01-05 23:54:51 +00:00
weight :
2024-01-04 19:42:49 +00:00
tags : [ "Linux" ]
description : "Here's why you should learn Linux"
canonicalURL : "https://blog.ahmza.com/Page%28/posts/you-need-to-learn-linux.md%29"
cover :
2024-01-05 23:54:51 +00:00
image : "/webp/posts/learn-linux/feature-anim.webp" # image path/url
alt : "learn-linux" # alt text
caption : "<text>" # display caption under cover
relative : false # when using page bundles set this to true
2024-01-04 19:42:49 +00:00
showtoc : true
searchHidden : false
2021-12-17 20:42:10 +00:00
---
2023-11-10 23:59:24 +00:00
2021-12-17 20:42:10 +00:00
## **Introduction**
2023-11-10 23:59:24 +00:00
2024-01-05 23:54:51 +00:00
**You need to learn _Linux_** !!
2021-12-17 20:42:10 +00:00
2024-01-05 23:54:51 +00:00
Without a doubt you will come across _Linux_ at some point in your IT career and
having baseline knowledge is helpful. _Linux_ can seem daunting, it's
2024-01-04 19:42:49 +00:00
fundamentally different compared to windows. but with a bit of time you can
master the basics and unlock its true power.
{{< video label="true power" webm="/webm/mha-power.webm" >}}
2021-12-17 20:42:10 +00:00
## **But Why**
2023-11-10 23:59:24 +00:00
2024-01-05 23:54:51 +00:00
- **_Linux_ is everywhere**, from data centres to your smart fridge. A lot of
developers at Google use _Linux_ . In fact access to the full codebase is given
on _Linux_ .
2024-01-04 19:42:49 +00:00
- **Power user?** The ability to personalise all aspects of the system **make it
2024-01-05 23:54:51 +00:00
your** system. This can result in you chasing the white rabbit, but the feeling
of booting into a system that's yours from start to finish is something else.
2024-01-04 19:42:49 +00:00
- **Make it pretty** - You can create something that's **functional and beautiful**
2024-01-05 23:54:51 +00:00
[r/unixporn ](https://www.reddit.com/r/unixporn/ )
2024-01-04 19:42:49 +00:00
2024-01-05 23:54:51 +00:00
**Lightweight and extensible** limiting the fluff. Making _Linux_ by default a
2024-01-04 19:42:49 +00:00
lot faster than other operating systems.
## **Ok but what about ...**
2024-01-05 23:54:51 +00:00
2024-01-04 19:42:49 +00:00
- **Application Support** - Some popular applications you use may not be
2024-01-05 23:54:51 +00:00
available e.g Microsoft Office and the Adobe suite. All is not lost though,
there are alternatives if you can spend the time learning new software.
2024-01-04 19:42:49 +00:00
2024-01-05 23:54:51 +00:00
- **Drivers** - More often than not _Linux_ just works. Edge cases could rise
that you might struggle with, don't give up Google it and dig in !!
2021-12-17 20:42:10 +00:00
## **How can you start**
2024-01-04 19:42:49 +00:00
> please note the steps below will require further reading to set up
2021-12-17 20:42:10 +00:00
### **Install Linux as your main OS**
2023-11-10 23:59:24 +00:00
2024-01-04 19:42:49 +00:00
**This is the full send option.** It may take you a while to acclimate but I feel
this is the fastest option to success as you force yourself into learning.
2024-01-05 23:54:51 +00:00
_Linux_ Distributions I have enjoyed using:
2021-12-17 20:42:10 +00:00
2024-01-04 19:42:49 +00:00
- [Ubuntu ](https://ubuntu.com/download/desktop ) - Beginner friendly
- [Manjaro ](https://manjaro.org ) - OS Basics set up, provides more flexibility
2024-01-05 23:54:51 +00:00
- [Arch Linux ](https://wiki.archlinux.org/title/installation_guide ) - Jump in the deep end, go from start to finish and learn all about _Linux's_ moving parts
2021-12-17 20:42:10 +00:00
2024-01-05 23:54:51 +00:00
### **_MacOS_ Terminal**
2023-11-10 23:59:24 +00:00
2024-01-05 23:54:51 +00:00
**If you do not own a _MacBook_ skip this due to cost 💸**
2021-12-17 20:42:10 +00:00
2024-01-05 23:54:51 +00:00
_MacOS_ is _UNIX_ based, **if you own a _MacBook_ download a Terminal Emulator**
2024-01-04 19:42:49 +00:00
-- [iterm2 ](https://iterm2.com/ ) or [kitty ](https://sw.kovidgoyal.net/kitty/binary/ )
both great options -- install [Homebrew ](https://brew.sh/ ) and get going.
2023-11-10 23:59:24 +00:00
2024-01-05 23:54:51 +00:00
### **_Windows WSL_**
_WSL_ installs the _Linux Kernel_ and allows you to use the _Linux_ terminal
within _Windows_ . This does have its limitations but a low bar to entry.
2021-12-17 20:42:10 +00:00
2024-01-04 19:42:49 +00:00
### **Virtual machines**
2023-11-10 23:59:24 +00:00
2024-01-05 23:54:51 +00:00
Virtualising _Linux_ is another great option. VMs are quick to spin up and remove
2024-01-04 19:42:49 +00:00
providing the ability to try out a handful of distributions with ease. This does
come with the condition of having a device that can handle virtual machines
meaning:
2024-01-05 23:54:51 +00:00
2024-01-04 19:42:49 +00:00
- A CPU capable of virtualization
- enough free RAM for the VMs
2021-12-25 00:48:09 +00:00
2024-01-04 19:42:49 +00:00
### **Buy a secondary device**
2021-12-25 00:48:09 +00:00
2024-01-05 23:54:51 +00:00
Have another cheap laptop or desktop to run _Linux_ . This will cost you a bit
2024-01-04 19:42:49 +00:00
more than the options above. If you're considering a second device then look
at the Thinkpad lineup. These laptops are rugged and highly upgradeable.
Two Thinkpad Models I own:
2024-01-05 23:54:51 +00:00
2024-01-04 19:42:49 +00:00
- T440P
2024-01-05 23:54:51 +00:00
- T480 _(Non S model)_
2023-11-10 23:59:24 +00:00
2024-01-04 19:42:49 +00:00
## Conclusion
2021-12-25 00:48:09 +00:00
2024-01-05 23:54:51 +00:00
**Why are you still reading go and get stuck in with _Linux_ 💨**
2021-12-25 00:48:09 +00:00
2024-01-04 19:42:49 +00:00
{{< video label="do it" webm="/webm/do-it.webm" >}}
2021-12-25 00:48:09 +00:00
2024-01-05 23:54:51 +00:00
**Learning _Linux_ is a journey that will take time. Enjoy the experience of
2024-01-04 19:42:49 +00:00
learning and uncovering it's hidden powers.**
2021-12-25 00:48:09 +00:00
2024-01-05 23:54:51 +00:00
I have linked some great resources for other great _Linux_ related content that
2024-01-04 19:42:49 +00:00
helped me:
2024-01-05 23:54:51 +00:00
2024-01-04 19:42:49 +00:00
- [DT YouTube Channel ](https://www.youtube.com/channel/UCVls1GmFKf6WlTraIb_IaJg ) -
2024-01-05 23:54:51 +00:00
Covers _Linux_ related topics
- [r/unixporn ](https://www.reddit.com/r/unixporn/ ) - Get inspired and make _Linux_ pretty
2024-01-04 19:42:49 +00:00
- [Arch Wiki ](https://wiki.archlinux.org/ ) - Although specific to Arch, it's a great knowledge base