Linux Resources for Beginners

A comprehensive list of Linux resources to get you started - Many are Free!

LINUXBEGINNER

Andrea Harston

12/16/20242 min read

If you're diving into cybersecurity, understanding operating systems is criticalβ€”and Linux is a must-know. As an open-source, community-driven operating system, Linux is a versatile tool for system administrators and pentesters alike.

This curated list of resources will help you start your Linux journey and build your pen testing and system administration skills.

⚠️ Disclaimer:

  1. This content is for educational purposes only.

  2. Any mention of pen testing refers to legal vulnerability assessments performed to enhance cybersecurity, not for malicious purposes. Always uphold the highest standards of ethics.

What is Linux?

Get a foundational understanding of Linux with these beginner-friendly resources:

🌟 What is Linux? (TechTarget)

🌟 What is Linux? (Linux.com)

Installation Guides

Learn how to Install Various Linux Distros, if you want your own instance to play around with.

Note: There are multiple installation techniques. You may find a specific way that works for you. You can set up your distros using virtual box or UTM or some other virtualization software. You can also partition your machine with manual partitions. I find the easiest way is to use a visualization software.

🌟 Install Kali Linux

🌟Install Linux Mint

🌟How to Install Linux in 2024 - A Beginners Guide by Michael Horn

🌟 To Install Kali Linux 2022 On M1 / M2 Mac Using UTM (EASY WAY) by KSK Royal

Linux for Beginners

Jumpstart your learning with these beginner resources:

🌟 Linux Handbook

🌟 Linux Journey by Cindy Quach

🌟 Your Linux Guide by LinuxOpSys

🌟 Crash Course for Beginners (freeCodeCamp)

🌟 Linux Full Course for Beginners (freeCodeCamp)

🌟 How Linux Works by Gwyneth Peña-Siguenza

🌟 NDG Linux Unhatched (Netacad)

🌟 PentesterLab (Free Badges)

🌟 Hack The Box Academy (Free and Paid Content)

🌟Introduction to Linux: A Hands on Guide by Machtelt Garrels

🌟 Linux in 5 Days by JASON CANNON

🌟 Fundamentals by Paul Cobbaut

🌟 Fundamentals by Cloud Acadamy

🌟 Fundamentals by TryHackMe

🌟 Parrot Security Docs: β€œIt includes a full portable arsenal for IT security and digital forensics operations. It also includes everything you need to develop your own programs or protect your privacy while surfing the net”

Mind Maps, Tips and Cheat Sheets:

🌟 Linux Tips (C.S. by G.B.)

🌟 Linux Command Line Cheat Sheet (Nathan House, StationX)

🌟 Linux Commands Mind Map (kPastor)

Bash Scripting

Master the Linux command line and automate tasks with Bash scripting:

🌟 What is Bash? (Opensource)

🌟 Bash for Beginners (Microsoft Developer)

🌟 Bash Scripting Full Course (LinuxHint)

Hands-On Practice

Learn by doing with these interactive platforms:

🌟 CMD Challenge by John Jarvis

🌟 Over the Wire by Steven Van Acker & Morla

Hacking with Linux

Explore tools and tips for pentesting with Linux:

🌟 Useful Commands and Tools for Pentest (C.S. by G.B.)

🌟 Linux for Hackers by Chuck Keith (aka NetworkChuck)

🌟 Learn Linux on HackTheBox (Blog Post)

🌟 Top Kali Linux Tools for Hacking (IT’s Foss)

Want to Go Further?

Deepen your Linux knowledge and skills with this comprehensive course:

🌟 The Linux Basics Course: Beginner to Sysadmin (Tutorial Linux)

🌟 Linux Foundation (The Linux Foundation had partnered with edX.org to provide free online-learning courses on a range of open source topics from Linux to blockchain, networking to cloud, and everything in between. Designed for beginners, these Linux courses are a great way to gain familiarity with a new technology before moving on to some of our more advanced courses.)

If you liked this article, please buy me a coffee!