Beginner Path — Build your foundation

1

Networking Fundamentals

Understand TCP/IP, DNS, HTTP, OSI model, subnetting and firewalls. This is the absolute foundation of cybersecurity.

Duration
4-6 weeks
2

Linux & Command Line

Master the Linux terminal — file system, permissions, processes, scripting. 90% of security tools run on Linux.

Duration
3-4 weeks
3

Security Fundamentals & CompTIA Security+

Learn core security concepts: CIA triad, authentication, encryption, threat types, incident response. Get Security+ certified.

Duration
8-12 weeks
4

First Hands-On Labs

Practice in safe, legal environments. Complete beginner-friendly CTF challenges and guided rooms.

Duration
Ongoing

Essential Free Resources

TryHackMe
Guided learning rooms
HackTheBox
Real-world machines
PortSwigger Academy
Web security labs
OverTheWire
Wargames & CTFs
Cybrary
Free video courses
TCM Security
Free YouTube courses