Motoko Kusanagi · 2024-07-14 02:49
I'm kind of a noob when it comes to tech, but I would love to learn about cybersec as a hobby and as a mean to protect myself online. I can say I have a big familiarity with using a PC, since I use it since I was a kid, but I never used the terminal on Windows, for example.
Well, I tried giving a look at the roadmap.sh roadmad on how to become a cybersec guy and while the roadmap seems good, it doesn't provide me any useful resource to actually learn cybersec. So I came to ask for recommendations on resources. I prefer something that isn't very superficial, but it's somewhat friendly to noobs like me, and especially easy to follow (like a collection of math books, for example). I could learn a programming language or how to use Linux if necessary.
Thank you!
Zhora · 2024-07-14 03:04
Do certifications, or at least use their learning materials. That's what i would do. If you can afford offsec.com then they have very good content
The Fin · 2024-07-14 04:57
You should definitely start by switching to Linux. You won't find a better playground to experiment with networking, programming, and proper system administration. Start using it, then try to break things and finally fix them up again. You will learn a lot this way. For a more structured approach - HackTheBox has some cybsec courses.
Yamaoto Toshi · 2024-07-14 17:13
My two cents...
Start by reading through the Surveillance Self-Defense (SDD) section at eff.org. Then install Linux, at least as a second operating system. Debian is a good all-around distro, not too hard, not too easy.
Then learn your way around Linux:
The Linux Command Line - Shotts
Introduction to Computation and Programming using Python - Guttag
Linux System Administration For The 2020s - Hitchcock
Then learn about networking and, optionally, encryption:
Computer Networks - Tanenbaum
Introduction to Modern Cryptography - Katz,Lindell
Now that you know enough to understand what's going on, you can start playing around with some some penetration testing tools like aircrack-ng, hydra, john, medusa, nikto, nmap, ophcrack, p0f, tcpdump. It's best to set up a second computer on your local network so you don't accidentally do anything illegal. Practise penetrating it and defending it.
Yamaoto Toshi · 2024-07-14 20:29
>>24424
(same guy...)
Forget Linux System Administration For The 2020s - Hitchcock.
Instead, use UNIX and Linux System Administration Handbook - Nemeth.
PlutoResident · 2024-07-15 08:59
I agree with what's been said here, I also suggest participating in CTFs (I think I used to do PicoCTF) and other cybersec/pentesting events. Doing them in-person is even better, you get to meet a lot of new people and see some cool tech irl.
Good luck and have fun