Coding isn't 100% necessary in cyber security, HOWEVER, it is of great benefit to know some sort of scripting/programming language at least at a basic level.
Depending on your niche, you may want to know: Bash, Python, JavaScript, C, or other languages.
For beginners, I'd recommend Python as a first language.
As with networking, you don't need to become a full stack software dev, just know how to code basic programs and understand them.
After Python, I'd recommend Bash and/or JavaScript.
After you complete the fundamentals, you can move on to more specific niches in cybersecurity.
This is the stage where you choose your career path.
Below are a couple of images that show every specialization/job role in cybersecurity:
As you saw above, there's many different specialties in #cybersecurity, including Offensive and Defensive Security, also called 🟥Red Team and 🟦Blue team.
Below are the different components to 🟥Offensive Security:
As a start, this is all you need, focus on them for now.
TIPS👇
As a beginner, don't bombard yourself with 100 different learning resources, just go off HTB Academy (academy.hackthebox.com) and THM (tryhackme.com) for a couple months until you create a good general understanding of the field, don't overwhelm yourself.
You're already gonna be very overwhelmed with the amount of information that's thrown at you, so keep it to these 2 platforms for now.
As time passes and your knowledge 📈, YOU'LL KNOW WHERE TO GO NEXT❗ don't worry
And remember, you can never know everything in #cybersecurity👇
Throughout your learning process and beyond, don't forget to network with others by joining communities and follow other people on here.
Anywhere you see user input is reflected in the response (not limited to what you see on the page, it could be in source code/HTTP response only), note the location/parameter down, that's a potential attack vector.