Cybersecurity is one of the fastest-growing careers in 2026, but the path is scattered. This roadmap gives absolute beginners a concrete 12-month plan: what to learn, in what order, with what certifications, and what portfolio to build.
Months 1–2: Foundations
- Networking fundamentals (TCP/IP, DNS, HTTP, TLS).
- Linux basics + command line.
- How the web works (HTTP, cookies, sessions, CORS).
Months 3–4: Scripting
- Python for security (sockets, requests, scapy basics).
- Bash scripting.
- Version control (Git) + Linux CLI workflow.
Months 5–7: Defensive security
- SIEM basics (Splunk / Elastic).
- Log analysis + correlation.
- Threat modelling + MITRE ATT&CK.
Months 8–10: Offensive security
- OWASP Top 10.
- Burp Suite, Nmap, Metasploit.
- HackTheBox / TryHackMe labs.
Months 11–12: Certifications + portfolio
- CompTIA Security+ — entry-level cert.
- eJPT / PNPT — practical, beginner-friendly.
- TryHackMe CPTS or OSCP — for the pentester path.
- Portfolio: write-ups on HTB/THM boxes, a small CTF challenge, a blog series.
Pre-Month 1: set up your lab
- Hardware — a laptop with 16 GB RAM, an SSD, and VT-x / AMD-V enabled in the BIOS.
- Hypervisor — install VirtualBox or VMware Workstation; both are free for personal use.
- Primary VMs — Kali Linux (attack tools), Ubuntu Server (target), Metasploitable 2 (deliberately vulnerable).
- Cloud lab — a $5/month Hetzner or DigitalOcean box for off-network practice.
Why these tools first
Tools come and go; fundamentals stick. The roadmap invests months 1–4 in networking, Linux, and scripting before any hacking tool. That ordering pays off later: when Burp Suite throws an obscure error or a Python exploit fails on a Python 3.12 system, the foundations are what unblock you.








