The Kali Linux roadmap is a step-by-step learning path that takes you from zero knowledge to a confident, entry-level penetration tester. You start with Linux basics and networking. Then you learn reconnaissance, vulnerability scanning, password attacks, wireless security and web application testing. You practise everything in a legal home lab. Our free 2026 playlist on YouTube follows exactly this order, so you can learn the whole path without paying for anything.
Let me be honest with you.
When most people decide to learn ethical hacking, they open YouTube and get lost within a day. One video says start with Python. Another says start with Kali. A third says buy a certification first.
Nobody tells you the actual order.
That confusion is the number one reason beginners quit. It is not because hacking is too hard. It is because the path looks like a maze.
So I built this roadmap to remove the maze. It matches the free Kali Linux series on our channel, lesson by lesson. If you read this post and follow the playlist, you will always know what to learn next.
And it will not cost you a rupee.
Kali Linux is a free, open-source operating system designed for penetration testing, security research and digital forensics. It is based on Debian Linux and maintained by OffSec (formerly Offensive Security).
Think of it as a toolbox. Instead of installing hundreds of security tools one by one, Kali gives you a large collection already installed and organised.
That collection includes tools like:
Professionals around the world use it. Penetration testers, security researchers, students and CTF players all use Kali because it saves setup time and keeps everything in one place.
One important thing to understand early: Kali is a tool, not magic. Installing it will not make you a hacker. Knowing how to use it will. That is exactly what this roadmap is for.
Yes. Downloading, installing and using Kali Linux is completely legal.
What matters is what you do with it.
Testing your own computer, your own home lab or a system where you have clear written permission is legal. Testing someone else's network, website or device without permission is a crime in almost every country, including India.
Here is a simple rule I want you to remember for your whole career:
If you do not have permission in writing, do not test it.
That single habit is what separates an ethical hacker from a criminal. Every lesson in our series is taught with this rule in mind, and every tool is demonstrated only in a safe lab environment.
It depends on how you start.
If you jump straight into attack tools without understanding Linux or networking, Kali will feel overwhelming. You will copy commands without knowing what they do. That is how people end up stuck.
But if you follow a structured path, Kali is a great place to learn. Everything you need sits in one system, and the tools are free.
That is why this roadmap starts with foundations, not tools.
Here is the full journey in one table. Each stage matches a section of our free playlist.
|
Stage |
Topic |
What You Learn |
Approx. Time |
|---|---|---|---|
|
1 |
Setup |
Installing Kali, building a lab |
1 to 2 weeks |
|
2 |
Linux basics |
Command line, files, permissions |
3 to 4 weeks |
|
3 |
Networking |
IP, ports, protocols, how data moves |
3 to 4 weeks |
|
4 |
Reconnaissance |
Gathering information legally |
2 to 3 weeks |
|
5 |
Vulnerability scanning |
Finding weak points |
2 to 3 weeks |
|
6 |
Password attacks |
How passwords are tested and cracked |
2 weeks |
|
7 |
Wireless security |
Testing Wi-Fi security in your lab |
2 weeks |
|
8 |
Web application security |
Testing websites for common flaws |
4 to 6 weeks |
|
9 |
Practice and proof |
CTFs, labs, reports, portfolio |
Ongoing |
The times are rough estimates for someone studying 1 to 2 hours a day. Go faster or slower. Both are fine.
Now let us walk through each stage properly.
Every pentester needs a lab. It is your practice ground, and it is where you can make mistakes without hurting anyone.
A hacking lab is a private setup on your own computer. It usually has two parts:
Nobody else's property is involved. That keeps everything legal and safe.
You have three common options.
Option 1: Virtual machine (recommended for beginners). You run Kali inside software like VirtualBox or VMware. It is safe, easy to reset and does not touch your main system.
Option 2: Dual boot. You install Kali beside Windows. It runs faster, but a mistake in partitioning can damage your data.
Option 3: WSL on Windows. Good for trying command-line tools quickly, but limited for wireless and some advanced tasks.
For 90 percent of beginners, a virtual machine is the right answer.
You do not need an expensive laptop.
A practical minimum is:
If your PC is older, do not worry. Our playlist includes lessons on running Kali on lower-end machines.
Watch this stage on YouTube: https://www.youtube.com/watch?v=j-O6TM0ZJ_M
This is the stage most people want to skip. Please do not.
Pentesting is done mostly in the terminal. If the command line feels strange, every later stage becomes harder.
Because most servers, routers, cloud systems and devices you will test run on Linux. Understanding how Linux works means understanding the systems you are trying to protect.
Start small. Focus on these areas:
cd, ls and pwdcat, less, head and tailgrep, find and locatechmod doesaptYou do not need to memorise 500 commands. Learn about 30 well, and look up the rest when needed. Even professionals use the manual pages every day.
Linux organises everything in a single tree that starts at /.
A few folders matter a lot for security work:
/etc holds configuration files/var/log holds system logs/home holds user files/tmp holds temporary files/bin and /usr/bin hold programsWhen you understand where things live, finding evidence and misconfigurations becomes much easier.
Type commands yourself. Do not copy and paste.
Typing builds muscle memory. Copy-pasting builds nothing.
Watch this stage on YouTube: [LINK TO YOUR LINUX COMMANDS VIDEOS]
Here is a truth that many tutorials hide: you cannot hack what you do not understand.
Every attack travels across a network. If you know how networks work, the tools make sense. If you do not, they feel like random spells.
Focus on the essentials:
Imagine a building. The IP address is the street address. The ports are the doors and windows.
A scanner like Nmap simply walks around the building and checks which doors are open. Then you ask a smarter question: what is running behind each open door?
Wireshark lets you see network traffic packet by packet. Using it early is one of the best learning shortcuts available.
When you watch a real web request travel across your lab network, concepts like the TCP handshake stop being theory. You see them with your own eyes.
Watch this stage on YouTube: [LINK TO YOUR NETWORKING AND WIRESHARK VIDEOS]
Now the real pentesting workflow begins.
Every professional engagement starts with reconnaissance, often called recon. This is the stage where you learn as much as possible about a target before touching it.
Reconnaissance is the process of collecting information about a target system, network or organisation to understand its attack surface. It is the first of the five classic phases of ethical hacking.
The five phases are:
In real, authorised work, the last phase is about documenting everything honestly so the client can fix the problems.
Passive recon collects information without directly touching the target. Examples include public records, search engines, DNS records and open information sources.
Active recon involves interacting with the target, such as scanning its ports. This is where permission becomes absolutely critical.
If I had to pick one tool every beginner must learn properly, it is Nmap.
It answers the most basic pentesting questions. Which machines are alive? Which ports are open? Which services and versions are running? Which operating system might this be?
Spend a full week just on Nmap in your lab. Your future self will thank you.
Watch this stage on YouTube: [LINK TO YOUR NMAP AND RECON VIDEOS]
Once you know what is running, the next question is: what is wrong with it?
A vulnerability is a weakness in software, hardware or configuration that could be misused to harm confidentiality, integrity or availability.
These three ideas form the CIA triad, the foundation of all security thinking.
A vulnerability scanner compares what it finds against databases of known weaknesses. It then produces a list of possible problems, often with severity ratings.
Popular tools at this stage include Nessus, OpenVAS and Nikto, along with Nmap's scripting engine.
Scanners are noisy. They produce false positives, which are issues that look real but are not.
A good pentester does not blindly trust the report. You verify each finding manually and decide what is genuinely risky.
That judgement is what clients pay for. Anyone can run a scanner. Not everyone can interpret it.
CVE stands for Common Vulnerabilities and Exposures. It is a public numbering system for known security flaws.
Get comfortable searching CVE records and reading severity scores. It is a daily skill in this profession.
Watch this stage on YouTube: [LINK TO YOUR VULNERABILITY SCANNING VIDEOS]
Weak passwords remain one of the most common causes of real breaches. That is why testing password strength is a core pentesting skill.
Well-built systems do not store your password directly. They store a hash, which is a one-way scrambled version of it.
When you log in, the system hashes what you typed and compares the results.
The lesson is defensive.
When you watch a short password fall in seconds, and a long random passphrase hold up for years, you understand why password managers and multi-factor authentication matter.
Use long passphrases. Never reuse passwords. Turn on two-factor authentication everywhere you can.
Watch this stage on YouTube: [LINK TO YOUR PASSWORD ATTACK VIDEOS]
Wi-Fi is everywhere, and it is often poorly secured.
Most built-in laptop Wi-Fi cards cannot do monitor mode properly. You usually need a compatible external USB wireless adapter.
This is also one reason virtual machines can be tricky here, because the adapter has to be passed through to the VM.
The Aircrack-ng suite is the classic toolkit. It covers monitoring, capturing and testing wireless security.
Only test your own network, or a network where you have explicit permission.
Testing a neighbour's Wi-Fi "just to see" is illegal. Do not do it. Build your own test router and practise there.
After this stage, you will know exactly how to secure your router. Use WPA2 or WPA3, set a long unique passphrase, disable WPS, update the firmware and change the default admin password.
Watch this stage on YouTube: [LINK TO YOUR WIRELESS SECURITY VIDEOS]
Most modern businesses live on websites and web apps. That makes web security one of the most in-demand skills in the field.
You need a basic understanding of:
This is why a little web development knowledge helps a lot.
The OWASP Top 10 is a widely respected list of the most critical web application security risks. It is the closest thing the industry has to a shared checklist.
Common categories include:
Learn what each one means, how it happens and how developers prevent it.
Never on real websites without permission. Use intentionally vulnerable apps made for learning, such as DVWA, OWASP Juice Shop and WebGoat. You run them locally, break them freely and learn safely.
Watch this stage on YouTube: [LINK TO YOUR WEB APPLICATION SECURITY VIDEOS]
This stage often sits between scanning and reporting in a real engagement.
Metasploit is an open-source framework that helps security professionals test whether known vulnerabilities can actually be exploited. It organises exploits, payloads and helper modules in one place.
Its value in learning is huge. You see the full chain: find a weakness, choose a module, configure it, run it against your lab machine and observe the result.
Because a warning on a scanner report is easy to ignore. A demonstrated finding is hard to ignore.
Clients take action when you can say, "I could access this system, and here is exactly how."
Metasploit is only one part of pentesting. Many real findings come from misconfigurations, weak passwords and logic errors, not fancy exploits.
Watching tutorials is not the same as having skills. This final stage is where you become a pentester.
Write about what you learn.
After each lab or room you complete, write a short walkthrough in your own words. Explain what you tried, what failed and what finally worked.
Publish them on a blog or GitHub. Over six months, this becomes proof of your skills that no certificate can match.
This surprises many beginners. A pentester spends a large share of their time writing.
A good report explains the issue clearly, shows the evidence, rates the risk and recommends a fix. If you can communicate well, you immediately stand out.
Certificates are optional, but they can help you get past HR filters.
|
Certification |
Best For |
Level |
|---|---|---|
|
CompTIA Security+ |
General security foundations |
Beginner |
|
CEH (Certified Ethical Hacker) |
Recognised ethical hacking name |
Beginner to intermediate |
|
eJPT |
Practical beginner pentesting |
Beginner |
|
PNPT |
Practical, realistic pentest assessment |
Intermediate |
|
OSCP |
Highly respected hands-on exam |
Advanced |
My honest advice: do not rush to buy an expensive exam. Build skills first. A practical certificate means more when you actually understand the content.
Check each provider's official site for current pricing and requirements, because they change often.
For most people studying one to two hours daily, a realistic range is 6 to 12 months to reach an entry-level, job-ready foundation.
Some people move faster. Many take longer because of studies, jobs or family. That is completely normal.
What matters is consistency. Thirty minutes every day beats ten hours once a month.
Kali skills open several doors:
Many people begin in a general IT or SOC role and move toward pentesting over time. That is a perfectly good path.
I have seen these again and again.
1. Jumping into tools too early. Foundations first. Tools second.
2. Copying commands without understanding them. If you cannot explain a command, you have not learned it.
3. Using Kali as a daily system too soon. Keep it in a virtual machine while learning.
4. Testing real targets. This can lead to legal trouble. Stay in your lab.
5. Collecting courses instead of finishing one. Pick one path and complete it.
6. Ignoring note-taking. Your notes become your personal knowledge base.
7. Studying alone forever. Join communities, ask questions and explain concepts to others. Teaching is the fastest way to learn.
If you want a clear schedule, use this one.
Weeks 1 to 2: Install Kali in a virtual machine. Build your lab. Learn basic navigation commands.
Weeks 3 to 4: Practise file permissions, users, searching and package management.
Weeks 5 to 6: Study networking. Capture and read packets in Wireshark.
Weeks 7 to 8: Learn Nmap and passive recon. Scan your own lab machines.
Weeks 9 to 10: Run vulnerability scans and learn to read CVE entries.
Weeks 11 to 12: Try password testing in your lab and write your first mini report.
After week 12, continue into wireless security, web application testing and platform practice.
Now let me tell you why this series exists.
I run EINITIAL24 ACADEMY with one goal: to bring quality cybersecurity and tech education to people who cannot afford expensive courses. We call it Mission 100K, and our target is to help 100,000 learners build real, practical skills for free.
There are 300+ videos on the channel so far. They cover cybersecurity, ethical hacking, development, digital forensics, digital marketing, AI and more.
The Kali Linux series is the heart of it. A new lesson goes live every other day, and each one builds on the previous.
I will be honest. The channel is still small, and growing it is hard work. But every person who learns something useful and shares the course with a friend moves Mission 100K forward.
That is the real reason I am asking for your support.
If this roadmap helped you, here is how you can help back:
Every view and every subscriber helps this free education reach more people.
Yes. The full playlist is free on YouTube. There is no signup fee, no paywall and no hidden upsell.
No. You can start with zero coding. Basic Python and Bash scripting become useful later, and we cover them on the channel too.
Yes. Install Kali in VirtualBox or VMware on Windows. You do not need to replace your operating system.
A new Kali Linux lesson goes live every alternate day. Subscribe and enable notifications to catch each one.
Cybersecurity skills are in demand across the world, and entry-level roles often start in security operations or IT. Outcomes depend on your skills, practice and persistence, so treat any promise of guaranteed jobs with caution.
No. Kali is a legal operating system. Using it against systems without permission is what is illegal.
Learn Linux first, then networking. They support each other, and you will keep using both throughout the whole course.
Start from video one and move in order. Each lesson builds on the one before it.
Becoming a pentester is not about being a genius. It is about showing up, learning in the right order and practising safely.
You now have the full map. Install Kali. Learn Linux. Understand networking. Then add the tools, one stage at a time.
Start today with the first video, and take your first step on the roadmap: WATCH THE KALI LINUX COMPLETE COURSE 2026.EINITIAL24 Academy and say hello in the comments. Tell me which stage you are on. I read every one.
See you in the next lesson.