Welcome to the Bugitrix Cybersecurity Roadmap — a free, open-source, visual cybersecurity roadmap for beginners. If you've ever felt lost in the ocean of free content, scattered tutorials, and conflicting advice, this repo is your anchor. It takes you from "I don't know where to start" to "I'm career-ready" in one clear, structured path.
This is not another link dump. It's a cybersecurity learning path built around four core stages: Foundations, Security Fundamentals, Specialization, and Practical Job Readiness. Every stage tells you:
- ✅ What to learn
- 🛠️ What tools to practice
- 🆓 Which free resources to use
- 🚦 Exactly when you're ready to move forward
Whether you want to become a SOC Analyst, a Penetration Tester, or break into Cloud Security, AppSec, GRC, or Malware Analysis, this roadmap gives you the full picture — and the next step. It is free forever, open-source, and maintained by the mentor-first team at Bugitrix.
⭐ Star this repo if it helps you. It helps more beginners find it — and it tells us to keep improving it.
| You are… | This roadmap helps you… |
|---|---|
| A complete beginner | Get a clear starting point with zero prior knowledge |
| A student (BCA / BTech / BSc / any stream) | Turn college time into job-ready skills |
| An IT professional (helpdesk, sysadmin, dev) | Switch into security without starting over |
| A career changer | Pick a role that matches your background and strengths |
| Self-taught and stuck | Get structure, milestones, and a portfolio plan |
- Read The Big Picture once — don't try to learn it all at once.
- Start at Stage 1 and only move forward when you pass the "You're ready when…" check.
- Pick one specialization in Stage 3 and follow its role-based roadmap.
- Track progress with the Progress Checklist.
- Follow the 30-60-90 Day Plan to stay consistent.
- What Is This Repo?
- The Big Picture Roadmap
- The 4 Core Stages (Detailed)
- Role-Based Roadmaps
- Recommended Certifications
- Build Your Home Lab
- Free Learning Resources
- Progress Checklist
- Common Beginner Mistakes
- 30-60-90 Day Action Plan
- FAQ
- Legal & Ethical Use
- How Bugitrix Can Help
- Contributing
- License
- Connect With Bugitrix
Here is the entire cybersecurity career path in one view. Don't panic — you only ever need to focus on the next stage.
graph TD
A["🧱 Foundations<br/>Computer · OS · Networking · Linux"] --> B["🔐 Security Fundamentals<br/>CIA · Crypto · Attacks · OWASP"]
B --> C{"🎯 Choose Specialization"}
C --> D["🛡️ SOC Analyst"]
C --> E["⚔️ Penetration Tester"]
C --> F["☁️ Cloud Security"]
C --> G["💻 AppSec"]
C --> H["📋 GRC"]
C --> I["🧬 Malware Analyst"]
D --> J["🧪 Practical Labs & CTFs"]
E --> J
F --> J
G --> J
H --> J
I --> J
J --> K["💼 Portfolio & Projects"]
K --> L["📄 Resume + LinkedIn + GitHub"]
L --> M["🎤 Interview Prep"]
M --> N["✅ Hired"]
style A fill:#0d1117,stroke:#00d4ff,color:#ffffff
style B fill:#0d1117,stroke:#00d4ff,color:#ffffff
style C fill:#1f6feb,stroke:#00d4ff,color:#ffffff
style D fill:#0d1117,stroke:#1f6feb,color:#ffffff
style E fill:#0d1117,stroke:#1f6feb,color:#ffffff
style F fill:#0d1117,stroke:#1f6feb,color:#ffffff
style G fill:#0d1117,stroke:#1f6feb,color:#ffffff
style H fill:#0d1117,stroke:#1f6feb,color:#ffffff
style I fill:#0d1117,stroke:#1f6feb,color:#ffffff
style J fill:#0d1117,stroke:#00d4ff,color:#ffffff
style K fill:#0d1117,stroke:#00d4ff,color:#ffffff
style L fill:#0d1117,stroke:#00d4ff,color:#ffffff
style M fill:#0d1117,stroke:#00d4ff,color:#ffffff
style N fill:#00d4ff,stroke:#1f6feb,color:#0d1117
| Stage | Duration | Focus | Outcome |
|---|---|---|---|
| 🧱 Stage 1 | Weeks 1–4 | Foundations | Comfortable with OS, networking, Linux, VMs |
| 🔐 Stage 2 | Weeks 5–10 | Security Fundamentals | Understand attacks, defenses, OWASP Top 10 |
| 🎯 Stage 3 | Weeks 11–20 | Specialization | Deep skills in one chosen path |
| 🚀 Stage 4 | Weeks 21–32 | Practical + Job Ready | Portfolio, cert, resume, interview-ready |
💡 Timelines are a guide, not a rule. With 8–10 focused hours a week, ~8 months is realistic. Study full-time and you can move faster. Life busy? Go slower — just don't stop.
Goal: Build the technical base that every cybersecurity career sits on. Skip this and everything later feels like magic — and magic doesn't get you hired.
What to learn:
- Computer basics: CPU, RAM, storage, BIOS/UEFI, boot process
- Operating system fundamentals: processes, memory, file systems, permissions
- Networking essentials: OSI model, TCP/IP, subnetting, DNS, DHCP, HTTP/HTTPS, ports & protocols
- Linux command line: navigation, file permissions, users & groups, package management
- Windows basics: Registry, services, Event Logs, PowerShell basics
- Virtual machines: install and run Kali Linux + a vulnerable target VM
- Basic troubleshooting: reading logs, checking connectivity (
ping,traceroute,netstat,ss) - Intro scripting: Bash and Python basics (variables, loops, functions, files)
Tools to practice:
- VirtualBox or VMware Workstation Player
- Kali Linux, Ubuntu Server
- Wireshark (basic packet capture)
nmap(host discovery only — keep it legal)- Windows Event Viewer
- VS Code + Git basics
Free resources:
- Cisco Networking Academy — Networking Basics
- Professor Messer — Network+ (free videos)
- OverTheWire: Bandit — Linux CLI practice
- TryHackMe — Pre Security Path
🚦 You're ready for the next stage when… You can explain the OSI model, set up a VM, navigate Linux without a GUI, write a small Bash/Python script, and capture traffic in Wireshark without panicking.
🎯 Want a personalized study plan for these 4 weeks? Bugitrix's 1:1 Cybersecurity Clarity Session (₹999) maps this stage to your schedule and goals. → Book here
Goal: Understand how systems break, why they break, and how defenders think.
What to learn:
- The CIA Triad: Confidentiality, Integrity, Availability
- Cryptography basics: symmetric vs asymmetric, hashing, digital signatures, PKI, TLS
- Authentication & authorization: MFA, SSO, OAuth/OIDC basics, least privilege
- Network security devices: firewalls, IDS/IPS, VPNs, proxies, WAF
- Common attacks: phishing, MITM, SQL injection, XSS, CSRF, privilege escalation, brute force
- OWASP Top 10 — the most critical web application risks
- Threat modelling basics and the MITRE ATT&CK framework
- Incident response basics: preparation, detection, containment, eradication, recovery, lessons learned
- Security frameworks: NIST CSF, ISO 27001 (high-level)
Tools to practice:
- Burp Suite Community Edition
- OWASP ZAP
- Wireshark (deeper analysis)
hydra,john the ripper(in legal labs only)- Splunk Free or Elastic Stack (log analysis)
Free resources:
- OWASP Top 10
- PortSwigger Web Security Academy — free labs
- TryHackMe — Cyber Security 101 Path
- MITRE ATT&CK — attacker tactics & techniques knowledge base
- Professor Messer — Security+ (free videos)
🚦 You're ready for the next stage when… You can explain the OWASP Top 10, perform a basic web app test in a legal lab, map a simple attack to MITRE ATT&CK, and describe how a firewall differs from an IDS.
🎯 Stuck on a concept like cryptography or SQLi? A Bugitrix mentor can walk you through it in plain English. → Explore Mentorship
Goal: Stop learning everything. Start going deep on one path that matches your personality, strengths, and career goals.
| Path | What You Do | Starter Cert | Beginner-Friendly? |
|---|---|---|---|
| SOC Analyst (Blue Team) | Monitor alerts, investigate incidents, triage threats, write reports | CompTIA Security+ | ✅ Very |
| Penetration Tester (Red Team) | Legally hack systems, find vulnerabilities, write pentest reports | eJPT → PNPT / OSCP | ✅ Yes (with labs) |
| Cloud Security | Secure AWS/Azure/GCP workloads, IAM, containers, cloud posture | AWS Security Specialty / AZ-500 | |
| Application Security (AppSec) | Review code, test web/mobile apps, integrate security into CI/CD | CSSLP (later) | ✅ Yes (if you code) |
| GRC / Compliance | Build policies, assess risk, ensure ISO/SOC 2/GDPR compliance | ISO 27001 Lead Implementer / CISM (later) | ✅ Very (non-technical friendly) |
| Malware Analyst / RE | Dissect malware, reverse binaries, write threat intel reports | GREM (later) | ❌ Advanced (needs programming) |
How to choose:
| If you love… | Consider… |
|---|---|
| Investigating and writing | 🛡️ SOC Analyst |
| Breaking things (legally) | ⚔️ Penetration Tester |
| Cloud infrastructure | ☁️ Cloud Security |
| Code and secure design | 💻 AppSec |
| Policy, risk, and people | 📋 GRC |
| Low-level code and puzzles | 🧬 Malware Analyst |
💡 Tip: Try a 1-week "taster" of two paths (e.g., a SOC lab on LetsDefend and a web lab on PortSwigger) before committing. Your gut reaction tells you a lot.
🎯 Not sure which path fits you? That's exactly what the Bugitrix Clarity Session (₹999) is for. → Book here
Goal: Turn knowledge into proof. Build a portfolio, earn a cert, and get interview-ready.
What to do:
- Build a home lab: pfSense, Windows AD, Linux servers, vulnerable VMs (see Build Your Home Lab)
- Complete 20+ CTF rooms/machines on TryHackMe or HackTheBox
- Build 3 portfolio projects (e.g., SIEM dashboard, pentest report, cloud security audit)
- Write clean write-ups and publish them on GitHub
- Optimize your resume for ATS and cybersecurity keywords
- Rebuild your LinkedIn: headline, about, featured projects, open-to-work
- Practice interviews: behavioral + technical + scenario-based
- Earn one entry-level cert: Security+, eJPT, or Google Cybersecurity Certificate
Portfolio project ideas:
| Track | Project Idea |
|---|---|
| SOC | Build a Splunk/ELK dashboard detecting brute-force and suspicious PowerShell |
| Pentest | Full pentest report on an intentionally vulnerable machine (executive summary + findings + remediation) |
| Cloud | Audit a sample AWS account for IAM misconfigurations and write a hardening guide |
| AppSec | Scan a vulnerable app with ZAP/Semgrep and document fixes for each finding |
| GRC | Draft an ISMS policy set and risk register for a fictional company |
| Malware | Analyse a sample in a sandbox and write an IOC-based threat report |
Tools to practice:
- TryHackMe, HackTheBox, LetsDefend, CyberDefenders
- GitHub (portfolio + write-ups)
- Notion or Obsidian (notes & lab documentation)
- Canva or Figma (clean report design)
Free resources:
- TryHackMe — Complete Beginner Path
- HackTheBox Academy
- LetsDefend — SOC Analyst Labs
- CyberDefenders — Blue Team CTFs
🚦 You're career-ready when… You have 3 portfolio projects, 1 cert, a clean resume, an active LinkedIn, and you can talk through a mock incident or pentest from start to finish.
🎯 Need interview prep and portfolio feedback? Bugitrix's Cybersecurity Career Ready (₹3,999) program is built for this exact stage. → Learn more
Pick your path and follow the specific flowchart. Each one is a focused cybersecurity roadmap for that role.
What you'll do: Monitor alerts, triage incidents, investigate suspicious activity, escalate threats, and document everything.
graph TD
A["Networking + OS Basics"] --> B["Security+ Concepts"]
B --> C["SIEM: Splunk / ELK"]
C --> D["Log Analysis & Triage"]
D --> E["Incident Response"]
E --> F["Threat Intelligence"]
F --> G["LetsDefend / CyberDefenders Labs"]
G --> H["SOC Analyst Job"]
style A fill:#0d1117,stroke:#00d4ff,color:#ffffff
style B fill:#0d1117,stroke:#00d4ff,color:#ffffff
style C fill:#0d1117,stroke:#1f6feb,color:#ffffff
style D fill:#0d1117,stroke:#1f6feb,color:#ffffff
style E fill:#0d1117,stroke:#00d4ff,color:#ffffff
style F fill:#0d1117,stroke:#00d4ff,color:#ffffff
style G fill:#0d1117,stroke:#1f6feb,color:#ffffff
style H fill:#00d4ff,stroke:#1f6feb,color:#0d1117
| Focus Area | Skills & Tools |
|---|---|
| Monitoring | Splunk, Elastic/ELK, Microsoft Sentinel, alert triage |
| Endpoint & Logs | Sysmon, Windows Event IDs, EDR concepts, Linux auth logs |
| Investigation | Wireshark, VirusTotal, URL/hash reputation, phishing analysis |
| Frameworks | MITRE ATT&CK, Cyber Kill Chain, NIST incident response |
| Reporting | Ticketing, incident reports, shift handovers |
Start here: LetsDefend · CyberDefenders · TryHackMe SOC Level 1 Path
Typical job titles: SOC Analyst (L1/L2), Security Monitoring Analyst, Incident Response Analyst, Threat Detection Analyst
What you'll do: Legally simulate attacks, find vulnerabilities, prove impact, and write clear remediation reports.
graph TD
A["Networking + Linux + Scripting"] --> B["Web Fundamentals & OWASP Top 10"]
B --> C["Recon & Enumeration"]
C --> D["Exploitation Basics"]
D --> E["Privilege Escalation<br/>Linux + Windows"]
E --> F["Active Directory Attacks"]
F --> G["HackTheBox / TryHackMe Machines"]
G --> H["Pentest Reporting"]
H --> I["Pentester Job"]
style A fill:#0d1117,stroke:#00d4ff,color:#ffffff
style B fill:#0d1117,stroke:#00d4ff,color:#ffffff
style C fill:#0d1117,stroke:#1f6feb,color:#ffffff
style D fill:#0d1117,stroke:#1f6feb,color:#ffffff
style E fill:#0d1117,stroke:#1f6feb,color:#ffffff
style F fill:#0d1117,stroke:#00d4ff,color:#ffffff
style G fill:#0d1117,stroke:#00d4ff,color:#ffffff
style H fill:#0d1117,stroke:#1f6feb,color:#ffffff
style I fill:#00d4ff,stroke:#1f6feb,color:#0d1117
| Focus Area | Skills & Tools |
|---|---|
| Recon & Scanning | Nmap, Gobuster/ffuf, Amass, Shodan (legal use only) |
| Web Testing | Burp Suite, SQLi, XSS, IDOR, SSRF, auth flaws |
| Exploitation | Metasploit (basics), manual exploitation, reverse shells |
| Post-Exploitation | Linux/Windows privilege escalation, pivoting basics |
| Active Directory | Kerberos, BloodHound, common AD misconfigurations |
| Reporting | Clear write-ups, risk ratings (CVSS), remediation advice |
Start here: PortSwigger Academy · HackTheBox · TryHackMe Jr Penetration Tester Path
Typical job titles: Junior Penetration Tester, Security Consultant, Vulnerability Assessment Analyst, Red Team Associate
What you'll do: Secure cloud accounts, workloads, identities, and pipelines across AWS, Azure, or GCP.
graph TD
A["Networking + Linux Basics"] --> B["Pick ONE Cloud: AWS / Azure / GCP"]
B --> C["IAM & Identity Security"]
C --> D["Cloud Networking<br/>VPC · Security Groups · Firewalls"]
D --> E["Logging & Monitoring<br/>CloudTrail · Defender · Cloud Logging"]
E --> F["Containers & Kubernetes Security"]
F --> G["IaC Security<br/>Terraform · CloudFormation"]
G --> H["Cloud Security Job"]
style A fill:#0d1117,stroke:#00d4ff,color:#ffffff
style B fill:#0d1117,stroke:#00d4ff,color:#ffffff
style C fill:#0d1117,stroke:#1f6feb,color:#ffffff
style D fill:#0d1117,stroke:#1f6feb,color:#ffffff
style E fill:#0d1117,stroke:#1f6feb,color:#ffffff
style F fill:#0d1117,stroke:#00d4ff,color:#ffffff
style G fill:#0d1117,stroke:#00d4ff,color:#ffffff
style H fill:#00d4ff,stroke:#1f6feb,color:#0d1117
| Focus Area | Skills & Tools |
|---|---|
| Identity | IAM policies, roles, least privilege, MFA, SSO |
| Posture | CSPM concepts, misconfiguration hunting, CIS Benchmarks |
| Workloads | Docker, Kubernetes basics, container image scanning |
| Automation | Terraform, Python/Bash, CI/CD security |
| Detection | CloudTrail, GuardDuty, Microsoft Defender for Cloud |
Start here: Microsoft Learn · AWS Skill Builder (free tier content) · flAWS.cloud · TryHackMe Cloud Modules
Typical job titles: Cloud Security Engineer, Cloud Security Analyst, DevSecOps Engineer
What you'll do: Find and fix vulnerabilities in code and applications, and build security into the software development lifecycle.
graph TD
A["Programming: Python / JS / Java"] --> B["Web Fundamentals<br/>HTTP · APIs · Sessions"]
B --> C["OWASP Top 10 + API Top 10"]
C --> D["Manual Testing<br/>Burp Suite"]
D --> E["Secure Code Review"]
E --> F["SAST / DAST / SCA Tools"]
F --> G["Threat Modeling + DevSecOps"]
G --> H["AppSec Job"]
style A fill:#0d1117,stroke:#00d4ff,color:#ffffff
style B fill:#0d1117,stroke:#00d4ff,color:#ffffff
style C fill:#0d1117,stroke:#1f6feb,color:#ffffff
style D fill:#0d1117,stroke:#1f6feb,color:#ffffff
style E fill:#0d1117,stroke:#1f6feb,color:#ffffff
style F fill:#0d1117,stroke:#00d4ff,color:#ffffff
style G fill:#0d1117,stroke:#00d4ff,color:#ffffff
style H fill:#00d4ff,stroke:#1f6feb,color:#0d1117
| Focus Area | Skills & Tools |
|---|---|
| Testing | Burp Suite, OWASP ZAP, API testing with Postman |
| Code Review | Reading code for injection, auth, and logic flaws |
| Automation | Semgrep, SonarQube, Snyk, Dependabot |
| Design | Threat modelling (STRIDE), secure design principles |
| Standards | OWASP ASVS, OWASP Cheat Sheets, SAMM |
Start here: PortSwigger Academy · OWASP Cheat Sheet Series · OWASP Juice Shop
Typical job titles: Application Security Engineer, Product Security Analyst, Secure Code Reviewer, DevSecOps Engineer
What you'll do: Define policies, assess and manage risk, prepare for audits, and keep organizations compliant.
graph TD
A["Security Basics + Business Understanding"] --> B["Risk Management<br/>Identify · Assess · Treat"]
B --> C["Frameworks<br/>ISO 27001 · NIST · SOC 2"]
C --> D["Policies, Standards & Procedures"]
D --> E["Audit & Evidence Collection"]
E --> F["Privacy Laws<br/>GDPR · DPDP Act"]
F --> G["Third-Party / Vendor Risk"]
G --> H["GRC Job"]
style A fill:#0d1117,stroke:#00d4ff,color:#ffffff
style B fill:#0d1117,stroke:#00d4ff,color:#ffffff
style C fill:#0d1117,stroke:#1f6feb,color:#ffffff
style D fill:#0d1117,stroke:#1f6feb,color:#ffffff
style E fill:#0d1117,stroke:#1f6feb,color:#ffffff
style F fill:#0d1117,stroke:#00d4ff,color:#ffffff
style G fill:#0d1117,stroke:#00d4ff,color:#ffffff
style H fill:#00d4ff,stroke:#1f6feb,color:#0d1117
| Focus Area | Skills & Tools |
|---|---|
| Risk | Risk registers, risk assessment methods, business impact analysis |
| Frameworks | ISO/IEC 27001, NIST CSF, SOC 2, PCI DSS (overview) |
| Privacy | GDPR, India's DPDP Act (fundamentals) |
| Audit | Control testing, evidence gathering, gap analysis |
| Tools | Excel/Sheets, Jira, Vanta/Drata-style GRC platforms (concepts) |
Start here: NIST Cybersecurity Framework · ISO 27001 overview courses · Cybrary
Typical job titles: GRC Analyst, Compliance Analyst, Risk Analyst, IT Auditor, Information Security Analyst
What you'll do: Dissect malicious software, understand its behavior, extract indicators, and help defenders detect it.
graph TD
A["Programming: C + Python"] --> B["Computer Architecture<br/>x86/x64 · Memory · Stack"]
B --> C["Windows Internals & PE Format"]
C --> D["Static Analysis<br/>Strings · PE Headers · Ghidra"]
D --> E["Dynamic Analysis<br/>Sandbox · Debuggers"]
E --> F["Unpacking & Obfuscation"]
F --> G["YARA Rules + Threat Reports"]
G --> H["Malware Analyst Job"]
style A fill:#0d1117,stroke:#00d4ff,color:#ffffff
style B fill:#0d1117,stroke:#00d4ff,color:#ffffff
style C fill:#0d1117,stroke:#1f6feb,color:#ffffff
style D fill:#0d1117,stroke:#1f6feb,color:#ffffff
style E fill:#0d1117,stroke:#1f6feb,color:#ffffff
style F fill:#0d1117,stroke:#00d4ff,color:#ffffff
style G fill:#0d1117,stroke:#00d4ff,color:#ffffff
style H fill:#00d4ff,stroke:#1f6feb,color:#0d1117
| Focus Area | Skills & Tools |
|---|---|
| Static Analysis | Ghidra, PE-bear, strings, CFF Explorer |
| Dynamic Analysis | x64dbg, Procmon, Process Explorer, Any.Run / CAPE-style sandboxes |
| Detection | YARA, Sigma rules, IOC extraction |
| Reporting | Malware analysis reports, threat intelligence write-ups |
⚠️ Safety first: Only analyse malware inside an isolated VM with no network access to your real devices. Never run samples on your main machine.
Start here: Ghidra · MalwareTech · Practical Malware Analysis (book)
Typical job titles: Malware Analyst, Reverse Engineer, Threat Researcher, Detection Engineer
💡 Rule of thumb: A cert opens the door. Skills and projects get you through it. Don't chase certs before you've built the basics.
| Certification | Best For | Notes |
|---|---|---|
| Google Cybersecurity Certificate | Absolute beginners | Great for structure and confidence |
| CompTIA Security+ | SOC, GRC, general security | Most recognised entry-level cert |
| CompTIA Network+ | Networking foundation | Optional but very helpful |
| eJPT (INE) | Aspiring pentesters | Practical, hands-on exam |
| ISC2 Certified in Cybersecurity (CC) | Beginners / students | Entry-level, foundation-focused |
| Certification | Best For |
|---|---|
| CompTIA CySA+ | SOC / blue team |
| CompTIA PenTest+ | Pentesting fundamentals |
| PNPT (TCM Security) | Practical pentesting + AD |
| BTL1 (Blue Team Labs) | Hands-on blue team |
| AWS Security Specialty / Azure AZ-500 | Cloud security |
| ISO 27001 Lead Implementer / Auditor | GRC |
| Certification | Best For |
|---|---|
| OSCP (OffSec) | Offensive security / pentesting |
| CISSP | Security leadership (needs experience) |
| CISM / CISA | Management, governance, audit |
| CCSP | Cloud security architecture |
| GREM | Malware analysis / reverse engineering |
| CSSLP | Secure software lifecycle |
⚠️ Exam formats, prices, and requirements change. Always check the official certification page before you plan or pay.
A home lab is the single best way to learn — and the best thing to show in an interview.
Minimum setup (works on most laptops):
- 8 GB RAM (16 GB recommended), ~100 GB free disk space
- VirtualBox or VMware Workstation Player
- Kali Linux VM (attacker) + a vulnerable target VM
Lab ideas by level:
| Level | Lab |
|---|---|
| 🟢 Beginner | Kali + Metasploitable / DVWA / OWASP Juice Shop |
| 🟡 Intermediate | pfSense firewall + segmented networks + Wireshark + Security Onion |
| 🔴 Advanced | Windows Server AD domain + Windows clients + Splunk/Wazuh SIEM + attack simulation |
Practice targets:
- OWASP Juice Shop
- DVWA
- VulnHub
- Wazuh — free open-source SIEM/XDR
- Security Onion — free network monitoring platform
📝 Document everything. Screenshots, commands, findings, lessons — publish sanitized write-ups on GitHub or a blog.
- Professor Messer — Security+, Network+
- John Hammond — CTFs, malware, practical
- NetworkChuck — Beginner-friendly networking & security
- The Cyber Mentor — Pentesting
- IppSec — HackTheBox walkthroughs
- TryHackMe — Best for beginners
- HackTheBox — Intermediate to advanced
- PortSwigger Web Security Academy — Web app security
- OverTheWire — Linux & security wargames
- PicoCTF — Beginner CTFs
- CyberDefenders — Blue team labs
- LetsDefend — SOC analyst training
- Coursera — Google Cybersecurity Certificate
- Cybrary — Free security courses
- Cisco Networking Academy — Networking & security
- Microsoft Learn — Azure & security
- CompTIA Security+ Get Certified Get Ahead — Darril Gibson
- The Web Application Hacker's Handbook — Stuttard & Pinto
- Linux Basics for Hackers — OccupyTheWeb
- Blue Team Handbook — Don Murdoch
- Practical Malware Analysis — Sikorski & Honig (advanced)
- Wireshark, Nmap, Burp Suite, Metasploit
- Splunk, ELK Stack, Wazuh, Sysmon
- Kali Linux, VirtualBox, Docker
- Git & GitHub
Fork this repo and tick items off as you go (or copy this into your own notes).
🧱 Stage 1 — Foundations
- Explain the OSI model and TCP/IP in my own words
- Set up VirtualBox/VMware with Kali + a target VM
- Finish the first 10 levels of OverTheWire Bandit
- Capture and read traffic in Wireshark
- Complete TryHackMe Pre Security path
🔐 Stage 2 — Security Fundamentals
- Explain the CIA Triad, hashing, and TLS
- Understand the OWASP Top 10
- Solve 10+ PortSwigger Academy labs
- Complete TryHackMe Cyber Security 101
- Publish my first write-up
🎯 Stage 3 — Specialization
- Pick one role and commit for 10 weeks
- Complete 10+ labs in my chosen path
- Build my first mini-project
🚀 Stage 4 — Job Ready
- 3 portfolio projects on GitHub
- 1 entry-level certification
- Resume optimized for ATS
- LinkedIn rebuilt and active
- 3+ mock interviews completed
- Applying to jobs and internships weekly
- ❌ Tutorial hell → ✅ Build something after every tutorial. If you can't, you didn't learn it.
- ❌ Collecting 50 courses → ✅ Finish one course, then practice. Depth > breadth.
- ❌ Skipping networking → ✅ Networking is the foundation of everything. Learn it properly.
- ❌ Only watching, never doing → ✅ 70% hands-on, 30% theory. Labs are non-negotiable.
- ❌ Chasing certs without skills → ✅ A cert opens doors; skills keep you in the room.
- ❌ No portfolio → ✅ 3 solid projects beat 10 certificates on a resume.
- ❌ Learning illegal hacking first → ✅ Master defense and legal labs before offense.
- ❌ Ignoring soft skills → ✅ Communication gets you hired. Report writing matters.
- ❌ Comparing your Day 1 to someone's Year 5 → ✅ Run your own race. Consistency wins.
- ❌ Quitting after 2 weeks → ✅ Give it 90 days of focused effort. Then judge.
- ❌ Skipping note-taking → ✅ Document labs and commands. Your notes become your portfolio.
| Phase | Focus | Milestones | Output |
|---|---|---|---|
| Days 1–30 | Foundations | Networking basics, Linux CLI, 1 VM lab, TryHackMe Pre Security | Notes + 5 Bandit levels solved |
| Days 31–60 | Security Fundamentals | OWASP Top 10, Burp Suite basics, 10 TryHackMe rooms | 2 write-ups + 1 web app lab report |
| Days 61–90 | Specialization + Portfolio | Pick a path, complete 10 labs, build 1 project, update resume | 1 portfolio project + polished LinkedIn |
Weekly rhythm that works:
| Day | Activity |
|---|---|
| Mon–Thu | 1–2 hours: learn one concept + do one lab |
| Fri | Review notes, fix gaps, repeat weak topics |
| Sat | 2–3 hours: longer lab / CTF / project work |
| Sun | Write-up + plan next week |
🎯 Want a personalized 30-60-90 plan with weekly check-ins? Bugitrix's 8-Week Cybersecurity Career Program (₹9,999) is built around this exact structure. → Learn more
Do I need to know coding to start in cybersecurity?
Not to start. Many roles (SOC, GRC) need little to no coding at first. Basic Python and Bash will help you a lot later, and AppSec and Malware Analysis require stronger programming skills.
Do I need a degree?
A degree helps in some hiring pipelines, but many employers value demonstrable skills, labs, certifications, and portfolios. Build proof of skill either way.
Which role is easiest to get into first?
SOC Analyst and GRC roles are commonly the most accessible entry points. Pentesting and Malware Analysis usually take longer and are more competitive at entry level.
How long will it take to get a job?
It depends on your starting point, time invested, and market conditions. Following this roadmap consistently, many learners aim for 6–12 months. There is no guaranteed timeline — consistency and proof of skill matter most.
Which certification should I get first?
For most beginners: Security+ (general/blue team) or eJPT (pentesting). The Google Cybersecurity Certificate is a good confidence-builder if you're completely new.
Is TryHackMe or HackTheBox better for beginners?
Start with TryHackMe — its guided rooms are beginner-friendly. Move to HackTheBox when you're comfortable working independently.
Can I do this while studying or working full-time?
Yes. 8–10 focused hours a week is enough to make steady progress. It will take longer, but consistency beats intensity.
Is this roadmap really free?
Yes — free, open-source, and MIT-licensed. The paid Bugitrix services are optional; you can complete the entire roadmap without them.
Cybersecurity skills are powerful. Use them responsibly.
- ✅ Only test systems you own or have explicit written permission to test.
- ✅ Practice in legal labs: TryHackMe, HackTheBox, PortSwigger, your own home lab.
- ✅ Follow responsible disclosure and bug bounty program rules.
- ❌ Never attack, scan, or exploit real-world systems without authorization.
- ❌ Never run malware samples outside an isolated lab environment.
Unauthorized access to computer systems is illegal in most countries (e.g., under India's IT Act, the US CFAA, and the UK Computer Misuse Act). This repository is for education and defensive/authorized security learning only. The authors are not responsible for misuse.
This roadmap is free — and it always will be. But if you want a personalized version with a real mentor, here's how Bugitrix helps:
| Service | Price | Best For |
|---|---|---|
| 1:1 Cybersecurity Clarity Session | ₹999 | Complete beginners needing direction |
| 1:1 Cybersecurity Mentorship | ₹1,999 | Ongoing personal guidance |
| Cybersecurity Career Ready | ₹3,999 | Job-readiness & placement prep |
| 8-Week Cybersecurity Career Program | ₹9,999 | Structured transformation |
| Cybersecurity Career Accelerator | ₹15,000 | Fastest, premium full path |
| Practical Cybersecurity Projects | ₹1,999–₹4,999 | Real-world experience |
| Resume & LinkedIn Optimization | Custom | Getting interview calls |
This roadmap is free. If you want a personalized version with a real mentor, here's how Bugitrix helps.
Found a great free resource? Open a PR! This roadmap gets better every time a learner shares what actually worked for them.
Please read our CONTRIBUTING.md for guidelines on adding resources, fixing links, or improving explanations. All contributions — big or small — are welcome.
Ways to contribute:
- Add a new free resource
- Fix a broken link
- Improve a stage explanation
- Add a new role roadmap
- Translate the roadmap
- Share your success story
Quick start:
# 1. Fork the repo, then clone your fork
git clone https://github.com/<your-username>/cybersecurity-roadmap.git
cd cybersecurity-roadmap
# 2. Create a branch
git checkout -b improve-stage-2
# 3. Make your changes, then commit
git add .
git commit -m "docs: improve Stage 2 resources"
# 4. Push and open a Pull Request
git push origin improve-stage-2This project is licensed under the MIT License — free to use, share, and fork. Attribution is appreciated but not required.
See LICENSE for full details.
- 🌐 Website: bugitrix.com
- 📧 Email: Info@bugitrix.com
- 💬 Telegram: t.me/bugitrix
Made with ❤️ by Bugitrix
Your Cyber Security Career Starts Here
⭐ If this roadmap helped you, please star the repo and share it with a friend. ⭐
