How to actually learn this (and not give up)
Most people who start cybersecurity quit — not because it's too hard, but because they study it the wrong way and burn out. A few simple habits make the difference between quitting in a month and still going strong in a year.
Skimming this lesson feels tempting because it's not "technical." Don't. The habits below are what turn "just learning" into "a career." They matter more than any tool.
Habit 1 — Build the base before the fun
It's tempting to jump straight to "hacking." Resist it. The people who last are the ones who first understand networking, Linux, and how the web works. Skipping these is the single biggest reason beginners plateau and feel stuck — they can run a tool but have no idea what it's actually doing.
That's exactly why this course spends its early paths on foundations. Trust the order.
Habit 2 — Learn by doing, not just reading
Reading about a command teaches you almost nothing; typing it and seeing what happens teaches you a lot. Do every 🧪 lab. Break things in your lab on purpose and fix them. Knowledge that passes through your fingers sticks; knowledge that only passes through your eyes fades by morning.
A useful concept from learning science is the "learning pyramid" — passive reading has the lowest retention; teaching or doing has the highest.
[The learning retention pyramid (approximate)]
The single fastest way to solidify a concept is to try teaching it to a friend (or a rubber duck). If you can't explain something plainly, you don't truly know it yet — and that's information.
Habit 3 — Take notes like a professional
Real hackers keep detailed notes — every command, every finding, every "aha." Writing something in your own words is how you find out whether you actually understood it. Your notes will also become:
- Your personal reference (you will forget things — that's fine).
- The basis of your engagement reports later.
- Your public portfolio if you choose to publish them.
Good note-taking tools
You don't need anything fancy. Pick one and stick with it:
- Obsidian — free, popular in the security community, uses local markdown files. Very hacker-friendly.
- CherryTree — hierarchical notes, pentester-favourite for engagement notebooks.
- Joplin — free and open-source, syncs across devices.
- A simple folder of
.mdfiles — genuinely fine. Simplicity wins.
Habit 4 — Get comfortable being stuck
You will be confused constantly, forever. That is not a sign you're failing — it is the job. Every professional spends their day googling errors and reading documentation. Being stuck, searching, and slowly working it out is the actual skill. Learn to enjoy the puzzle.
Some concrete "stuck" strategies that pros use:
- Read the error message. Actually read it. Nine times out of ten it tells you what's wrong.
- Google the exact error in quotes. Someone else has already had it.
- Try the simplest possible test. If a tool won't run, run
--version. If a lab won't respond, ping it. Isolate what works. - Sleep on it. Your brain solves problems while you rest. This is real — many breakthroughs come the next morning.
- Take a break and come back. Fresh eyes catch what tired ones miss.
- Ask for help — but well. "It doesn't work" is a bad question. "I ran X, expected Y, got Z, error message was W, tried A/B/C" is a great one.
Explaining your problem out loud to a rubber duck (or any inanimate object) works so well that "rubber duck debugging" is a real professional practice. Try it before asking a human.
Avoiding "tutorial hell"
A specific trap worth naming directly: tutorial hell is the state of endlessly consuming more courses, videos, and walkthroughs without ever independently applying what you've learned — it feels productive (you're "still learning!"), but it's often a comfortable way to avoid the genuinely harder, more uncomfortable work of struggling through a problem with no one guiding your hand. The fix is deliberate: after finishing a lesson or lab in this course, try a similar but not identical challenge on your own before moving to the next tutorial — a slightly different CTF box, a variation on the same vulnerability class — specifically to test whether you can apply the concept, not just recognize it when someone else demonstrates it.
Habit 5 — Go slow to go fast
There's no prize for rushing. It is far better to deeply understand one lesson a day than to skim ten and retain none. Depth beats speed every time in this field.
A realistic pace:
- Sub-lesson a day (about 15–20 minutes reading + labs)
- One weekend "focus session" (a bigger lab, a longer read, or a CTF)
- A short weekly review — read your notes from the week, revise anything hazy
At that pace, the whole course takes 3–4 months. That's ideal. If you go faster, that's fine — as long as you're actually doing the labs.
Habit 6 — Join a community
Learning alone is much harder than learning with others. You don't need many people, just a few who care.
Places to hang out:
- TryHackMe Discord — hugely active, beginner-friendly.
- Hack The Box community — deeper, but welcoming.
- r/cybersecurity and r/AskNetsec — Reddit.
- X/Twitter security community — follow 20 great researchers and your feed becomes a free education.
- Local meetups — search for "OWASP chapter" or "DEF CON group" in your city.
Pick the single habit above you know you struggle with most. Write it down. Then write one small, specific action you'll take this week to work on it.
Show an example
Habit I struggle with: "Take notes like a professional." This week I will: create an Obsidian vault called "cybersec-notes" and write a note after every sub-lesson I finish.🧪 Lab — Set up your notes
Take 10 minutes now:
- Create a folder called
cyber-noteson your computer, or start a free Obsidian vault. - Make your first note titled "Path 01 — Introduction".
- In your own words, write down:
- What cybersecurity is.
- The golden rule about permission.
- Which career interests you right now (it's fine if that changes).
- From now on, add a short note after every sub-lesson. This habit alone will put you ahead of most learners.
Recap
- Build foundations (networking → Linux → Python → web) before jumping to hacking.
- Learn by doing — do every lab. Try teaching things too.
- Take notes in your own words from day one.
- Being stuck is normal and is the real skill.
- Go slow to go fast — a sub-lesson a day beats a burnout binge.
- Join a community; you don't have to do this alone.
References
- Obsidian — the note-taking app most security people love.
- Rubber duck debugging — the classic technique explained.
- OWASP Chapters — free local meetups worldwide.
- The Cyber Mentor's roadmap — free videos with a practical bent.
- "How to Ask a Good Question" — Stack Overflow — turn "it doesn't work" into a question that gets answered.
🎉 You've finished Path 01
You now understand:
- What cybersecurity is
- Why it matters (to you and as a career)
- The types of hackers and the careers ahead
- The one legal rule that keeps you safe
- The habits that will get you through the paths ahead
That's a real achievement. Take a moment.
Next up → Building your first home lab