Cybersecurity Roadmap: A Step-by-Step Le ...

Cybersecurity Roadmap: A Step-by-Step Learning Guide

Oct 14, 2026
56

Introduction

Cybersecurity is a broad field that includes networking, operating systems, programming, security tools, penetration testing, and threat detection.

This roadmap covers the fundamental concepts, tools, practical labs, and security frameworks to study while building a foundation in cybersecurity.

1. Computer Fundamentals

  • How computers works

  • CPU, RAM, ROM, and storage

  • Operating systems and applications

  • Virtualizations and virtual machines

  • Basic computer troubleshooting

2. Networking

  • OSI model

  • TCP/IP model

  • TCP vs. UDP

  • IP addresses: IPv4 and IPv6

  • Private vs. public IP addresses

  • MAC addresses

  • Subnetting

  • Default gateway

  • DNS, DHCP, ARP, ICMP, and other network protocols

  • HTTP vs. HTTPS

  • SSL/TLS

  • SSH, FTP, SMTP, and other protocols

  • Ports and protocols

  • VLANs and firewalls

  • Proxies and reverse proxies

  • VPNs

  • Wi-Fi security

  • Network security

  • Network traffic analysis

  • Packet capture

3. Linux Fundamentals

  • Linux architecture

  • Linux distributions

  • Linux filesystem

  • Basic terminal commands

  • File and directory management

  • Users and groups

  • File permissions

  • System logs

  • SSH configuration

  • Linux network commands

4. Windows Fundamentals

  • Windows architecture

  • Windows filesystem

  • Users and groups

  • NTFS permissions

  • Local and administrator accounts

  • Task Manager

  • Processes and services

  • Windows Registry

  • Event Viewer

  • PowerShell

  • Microsoft Defender

  • Windows Firewall

5. Programming and Scripting

  • Programming fundamentals

  • Variables and data types

  • Conditional statements and loops

  • For loops and iteration

  • Functions

  • Object-oriented programming (OOP) concepts

  • Python

  • Bash scripting

  • SQL fundamentals

  • JSON and XML

  • REST APIs

  • Git and GitHub

6. Cybersecurity Fundamentals

  • What is cybersecurity?

  • CIA Triad: Confidentiality, Integrity, and Availability

  • Authentication and authorization

  • Principle of least privilege

  • Threats, vulnerabilities, and risks

  • Security controls

  • Risk assessment

  • Common attack types

  • Malware

  • Phishing

  • Social engineering

  • CVE, CWE, and CVSS

  • OWASP Top 10

  • MITRE ATT&CK

7. Cryptography

  • Plaintext and ciphertext

  • Encryption and decryption

  • Symmetric and asymmetric encryption

  • Hashing and salting

  • Encryption vs. hashing

  • Public and private keys

  • TLS certificates

  • Password hashing

8. Web Technologies

  • How websites work

  • Frontend and backend

  • HTML, CSS, and JavaScript

  • HTTP requests and responses

  • HTTP status codes

  • HTTP methods

  • HTTP headers and cookies

  • Sessions

  • Same-Origin Policy

  • Web servers

  • Reverse proxies

9. Common Vulnerabilities

You can find common vulnerabilities in these :

  • OWASP Top 10 for web applications

  • OWASP Top 10 for mobile applications

  • OWASP Top 10 for APIs

10. Security Tools

  • Nmap

  • Metasploit

  • John the Ripper

  • Wireshark

  • Gobuster

  • Hydra

  • Burp Suite

  • SQLmap

  • Netcat

  • OWASP ZAP

  • Nessus

There is also other tools more than these

11. Web Application Penetration Testing

  • Penetration testing methodologies

  • Information gathering

  • Passive and active reconnaissance

  • Authentication and authorization testing

  • OWASP Top 10 for web applications

  • API testing

  • Risk rating

  • Reporting and remediation

For practice use portswigger web security academy and also refer owasp top 10 for web

12. Network Penetration Testing

  • Port scanning

  • Service scanning

  • Version detection

  • Vulnerability scanning

  • Exploitation

  • Lateral movement

  • Privilege escalation

  • Reporting

13. Active Directory Security

  • Windows domains

  • Active Directory architecture

  • Domain Controllers

  • Active Directory Users and Computers

  • Organizational Units (OUs)

  • Group Policy Objects (GPOs)

  • Kerberos authentication

  • NTLM authentication

  • LDAP

  • Service Principal Names (SPNs)

  • BloodHound

  • Impacket

  • Kerbrute

  • Pass-the-Hash

  • Golden Ticket attacks

14. SOC and Blue Team

  • Security Operations Center (SOC)

  • Security Information and Event Management (SIEM)

  • Security logs

  • Alert triage

  • Threat monitoring

  • Threat hunting

  • Incident response

  • Intrusion Detection and Prevention Systems (IDS/IPS)

  • Endpoint Detection and Response (EDR)

  • Network Detection and Response (NDR)

  • Alert investigation

  • MITRE ATT&CK

  • Security documentation

15. SOC Tools

  • Wazuh

  • Splunk

  • Microsoft Sentinel

  • Sysmon (Windows)

  • Windows Event Viewer

  • Auditd (Linux)

  • Suricata

  • Wireshark

  • YARA

  • Sigma rules

16. Mobile Application Security

  • Android architecture

  • Android application concepts

  • Android permissions

  • OWASP Top 10 for mobile applications

  • Reverse engineering

  • Static and dynamic analysis

  • Frida

  • Drozer

  • MobSF

  • JADX-GUI

  • Android Debug Bridge (ADB)

  • Objection

  • SSL pinning

17. Security Standards and Frameworks

  • OWASP Top 10

  • MITRE ATT&CK

  • Common Weakness Enumeration (CWE)

  • Common Vulnerabilities and Exposures (CVE)

  • Common Vulnerability Scoring System (CVSS)

  • NIST standards

  • ISO/IEC 27001

  • Osintframeworks

18. Practical Labs and Learning Platforms

Hands-on Cybersecurity Labs

  • TryHackMe

  • Hack The Box

  • PortSwigger Web Security Academy

  • OverTheWire

  • OWASP Juice Shop

  • DVWA

  • Metasploitable

  • VulnHub

  • PicoCTF

SOC and Blue Team Practice

  • Blue Team Labs Online

  • Tryhackme

  • LetsDefend

Linux and Security References

  • Linux Journey

  • Pentestmonkey

  • Wappalyzer

  • GTFOBins

  • Cisco Networking Academy

Vulnerability Disclosure and Bug Bounty Platforms

  • Bugcrowd

  • HackerOne

  • YesWeHack

  • Intigriti

  • Bugbase

Final Roadmap Checklist

  • Computer fundamentals

  • Networking

  • Linux fundamentals

  • Windows fundamentals

  • Programming and scripting

  • Cybersecurity fundamentals

  • Cryptography

  • Web technologies

  • Common vulnerabilities

  • Security tools

  • Web application penetration testing

  • Network penetration testing

  • Active Directory security

  • SOC and Blue Team

  • SOC tools

  • Mobile application security

  • Security standards and frameworks

  • Practical labs and learning platforms

If you have any doubt you can contact me:

Enjoy this post?

Buy Jaseer vk a laptop

More from Jaseer vk

PrivacyTermsReport