DEV Community

Cover image for VARIOUS STUDY PLANS DEPENDING ON YOUR BACKGROUND
Watiri Kambo
Watiri Kambo

Posted on

VARIOUS STUDY PLANS DEPENDING ON YOUR BACKGROUND

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)

Collapse
 
mccurcio profile image
Matt Curcio

Where do you fit in that program?
It sounds like a person may have multiple levels at the same time too. Do you agree?

Collapse
 
watiriroyalty profile image
Watiri Kambo

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.

Collapse
 
mccurcio profile image
Matt Curcio

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.

Thread Thread
 
watiriroyalty profile image
Watiri Kambo

I would recommend Kali Linux as it has so many tools that one can use for penetration testing and security analytics

Thread Thread
 
mccurcio profile image
Matt Curcio

Cheers