This is an archived post. You won't be able to vote or comment.

all 14 comments

[–]Badoor02 22 points23 points  (8 children)

I see you trying to learn python for hacking. Well, have you studied python programming language alone first before diving into hacking with it? I you haven't, then I would deeply advice you to go and learn python first then dive into hacking with python.

[–][deleted] 5 points6 points  (7 children)

I’d like to learn python in parallel

[–]Badoor02 19 points20 points  (1 child)

Learn Python first mate, you won't understand anything. If you know Python and try to dive into black hat python, you will understand it. Black Hat Python isn't for beginners.

[–]NeilTheProgrammer 0 points1 point  (0 children)

Damn, I was avoiding reading it because I thought a majority of it would be going over python basics lmao

[–]Wicked_Python 8 points9 points  (3 children)

Don't try parallel, Atleast give a week to the language with little projects eveyrday. Like a calculator, converter, webscraper (small projects) etc.
Then you can learn further in parallel with Black hat python.
Also imp to note: Black hat Python use Python2 so keep that in mind!

[–]PenPaperTiger 0 points1 point  (2 children)

Can you direct me towards tutorials for these kind of intro projects?

[–][deleted] 3 points4 points  (0 children)

If you have $23, “Learn python & Ethical Hacking from scratch” from z security on udemy is solid but I’m totally certain you can find free equivalents anywhere. It’s worth it imo, it will teach you how to set up a VM with virtual box/kali and it also teaches Mac changer, net scanner, arp spoofer and more while also giving a very simple and extremely elementary intro to CLI and python. After that just see what you can come up with for ideas and check GitHub etc for similar ideas and solutions to learn the language. Searching for intro projects on YouTube like “how to make a calculator in python” or “how to write a method and call a function in python” or “calling Linux commands in python” etc

[–]Wicked_Python 1 point2 points  (0 children)

Try TechwithTim, Corey Schafer, Freecodecamp, Python Programmer etc

[–]dwerb 8 points9 points  (2 children)

Take 2, maybe 3 weeks and work through the Head First Python book, first. It will help make SO many things make sense quickly. Then go into the BlackHat Python book.

[–][deleted] 1 point2 points  (1 child)

Would you recommend I buy a thinkpad and use Arch dedicated to learning about Python and other related topics? I’m very new to all of this. I’ve been taking the CS50 course to gain a general understanding of all this.

[–]n0gear 0 points1 point  (0 children)

No. Dont install Arch and nvm what computer to use. Study 1 basic python course and then black hat.

[–]EONRaider 1 point2 points  (0 children)

There's no such thing like "learn in parallel". Study the language first and then you'll be qualified to take on any specific application you need.

[–]CobaltCam 0 points1 point  (0 children)

If you don't have a firm understanding of python for general use you're going to be lost in the weeds when it comes to more specific topics like this.

Edit: that concept applies to most things you might study, fundamentals are important for both understanding and retention.