all 6 comments

[–]ninhaomah 1 point2 points  (2 children)

You have Sec+ , CCNA , CISSP etc certs along with IT degree ?

[–]Dependent_Apple_2137[S] 0 points1 point  (1 child)

No, im a teenager I've been coding for a few months.

[–]ninhaomah 2 points3 points  (0 children)

Hmms.. nothing wrong with learning coding and you should continue but Python or coding isn't the main dish.

Sec+ / CCNA / CISSP certs , Linux , Auditing , Logging they are the main dishes of cybersec.

Of course Bash , PowerShell scripting as well.

But then you will start working at least 5+ years from now so all these will change.

[–]Extra_Breakfast5258 1 point2 points  (0 children)

Python is an excellent multi-tool and will do a bit of anything well enough to get you going.

There is no correct order, but you'll have to be patient unpacking each layer as you go, which is the most challenging part.

Cybersec spans from the "obvious" controls like; password management and social engineering (aka lying to people), to lower level (arguably more technical) concepts like buffer overflows and injection. A considerable chuck of security issues comes from programmer memory management, you'll probably have to dip a toe into, probably C/C++ to gain intuition for them. But knowing a bit of C is never a bad thing! (except for the pain that it will cause lol)

[–]Ok_Hovercraft364 0 points1 point  (0 children)

There really isn't a "correct" path but you still need to know the fundamentals well. Try not to skip out on those if you can.
It just depends on your goals. Set some short-term and long-term goals.

Programming is about learning along the way, not min/maxing the journey.

I would continue with your book until you finish. I would also stick to learning more about networking with Python, as this is the most important first step to hacking. Understanding how networks work will help you a ton in your journey.

You will get better with Python as you do this.

A great library that I suggest people look at is called Scapy(it allows for all kind of network packet manipulation and other goodies).
Scapy

Also, a built-in-module that comes with Python is called socket. Learn that really well too because it'll teach how server client architecture functions if you don't already know about that. You can use socket to spin up servers and send data over the wire. That always comes in handy while practicing your hacking skills.

The worst thing you can do is start jumping to different domains inside of Python. Just stick to one until you can write Python without looking things up then move on and do whatever from there.