GROUP ONE: COMPLETELY NEW TO TECH
Learn the basics of programming
Read some basic security content such as web hacking 101
Hack your projects
Begin practicing on ctfs as you learn more about bug hunting
Keep reading and learning immerse yourself into security
Start hacking on a real target
GROUP TWO: A STUDENT IN CS/ SOFTWARE ENGINEERING
Take advantage of any formal security courses your school, university or college offers
Get involved with the local community eg Hacking club in school
Learn more about OWASP top 10
Begin practicing on ctfs as you learn more about bug hunting
Keep reading and learning immerse yourself into security
Start hacking on a real target
GROUP THREE: A DEVELOPER / PROGRAMMING EXPERIENCE
Learn more about OWASP top ten
Read some security write ups which targeted a language you are familiar with
Begin practicing on your CTF’s as you learn more about the common bugs
KEEP READING AND LEARNING IMMERSE YOURSELF INTO SECURITY
START HACKING ON A REAL TARGET
GROUP FOUR: HAVE SOME EXPERIENCE WITH SECURITY
Begin practicing on CTFs
Watch or read content on specific bugs from an attackers side
Keep reading and learning, immerse yourself into security
Start hacking on a real target
GROUP FIVE: A SECURITY SPECIALIST
Watch or read content on specific bugs from an attackers side
Start hacking on a real target
GROUP SIX: ANOTHER SPECIALIST EG DATA SCIENTIST/ENGINEER
Take a look at some beginners content but skip what you are already familiar with
Begin practicing on your CTF’s as you learn more about common bugs
Watch or listen to beginner friendly content to introduce the more technical side of hacking
Keep reading and learning, immerse yourself into security
Start hacking on a real target
NEVER STOP LEARNING.
Top comments (5)
Where do you fit in that program?
It sounds like a person may have multiple levels at the same time too. Do you agree?
Personally I am a developer with programming experience. Yes I do agree that one could simultaneously fall into multiple levels. However, you'd realise that some of these steps are quite similar.
Hi W,
What is the first piece of software that you would recommend to a student of CS and machine learning if I were to get started in Security?
Nmap? of Kali? are huge, and I get overwhelmed with them.
I would recommend Kali Linux as it has so many tools that one can use for penetration testing and security analytics
Cheers