Learning ethical hacking can be a daunting task, but there are numerous resources available to help you get started. Here are some of the best resources recommended by Redditors:
TryHackMe: Great for beginners and offers a variety of courses and labs. "TryHackMe has been super helpful for me."
HackTheBox: Provides realistic hacking environments and CTF challenges. "Hackthebox.eu"
Hack The Box Academy: Offers structured learning paths for ethical hacking. "Hack the box academy, cisco ethical hacking. Youtube courses."
PortSwigger Academy: Focuses on web hacking and provides detailed labs. "Special mention for PortSwigger for anything web related."
OverTheWire: Offers wargames to help you learn security concepts. "OverTheWire.org"
CompTIA Pentest+: A good starting point for certifications in ethical hacking. "If you’re on a budget Comptia Pentest+ can be a good place to start for a certification from a high-level."
OffSec OSCP: Highly recognized but challenging certification. "OffSec is the way to go (at least in my humble opinion)."
eLearnSecurity: Offers free course slides on basic networking, hacker methodology, and exploits. "eLearnsecurity.com"
Python and Bash Scripting: Essential for automating tasks in ethical hacking. "Then you should learn a basic programming language like python or bash to automate your tasks."
C and C++: Useful for low-level hacking and malware development. "Learn how to write malwares using C or C++"
Networking Fundamentals: Understanding TCP/IP, subnets, and network protocols is crucial. "Then from the YouTube channel of 'network chuck' do the first 6 videos of 'CCNA complete course' playlist."
Learning Ethics: Before diving into hacking, it's important to understand the ethical implications. "Start with learning about ethics."
YouTube Channels: Network Chuck, John Hammond, The Cyber Mentor, Null Byte, Live Overflow. "Here are some excellent places to learn from on Youtube."
Books and Blogs: Regularly read white papers and security blogs to stay updated. "Books/reading: if you want to do this you are going to read. A LOT."
By utilizing these resources and maintaining a consistent learning approach, you can build a solid foundation in ethical hacking and cybersecurity.