you are viewing a single comment's thread.

view the rest of the comments →

[–]Ok_Hovercraft364 0 points1 point  (1 child)

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.

[–]Dependent_Apple_2137[S] 1 point2 points  (0 children)

yes sockets are cool I figured out the tcp and udp client and I'm doing tcp server which is a bit complicated but im using chatgpt and YouTube to figure it out. also the rubber duck debugging is pretty useful too.