by NullPhasor
This is not a motivational post. This is a system. Follow it or don't — the field doesn't care either way.
Before You Start — Honest Prerequisites
Most roadmaps skip this. We won't.
You need a functional base before cybersecurity makes sense. If these are weak, fix them first.
Non-negotiables:
- Comfortable with Linux terminal (navigate, edit files, run scripts)
- Basic networking (what is IP, DNS, HTTP, TCP/UDP — not deep, just real)
- At least one scripting language (Python preferred)
- Understanding of how the web works (client → server → response)
You don't need to be a developer. You need to not be lost when you see a terminal.
Phase 0 — Build the Ground (1–3 months)
This phase has no hacking. That's intentional.
Linux:
- OverTheWire: Bandit — complete it. All levels.
- Learn: file permissions, processes, cron, bash scripting basics
Networking:
- TryHackMe — Pre Security path (free)