1. Always make sure you test any tool on your own system, you don't wanna get into trouble and ask yourself why.
2. Learn Programming languages that help you with hacking/pen-testing. you'll usually be using them to make automated scripts/tools. languages like C#, Python and basic linux bash should help you get going
This is a really good python course for hacking:
Udemy Link:
https://www.udemy.com/course/learn-pytho...m-scratch/
Torrent Link:
https://1337x.unblockit.win/torrent/3179...RATCH-FTU/
3. Work on your social Engineering: Sometimes the easiest approach is to social engineer the target, meaning you won't even have to work a lot.
Here's a really good course for that.
Udemy Link:
https://www.udemy.com/course/learn-socia...m-scratch/
Torrent Link:
https://1337x.unblockit.win/torrent/3277...m-Scratch/
4. Hacking websites can be hard, but rewarding. as I said, test anything you do on your own system while your learning...
Here's a course that explains it in detail
Udemy:
https://www.udemy.com/course/learn-websi...m-scratch/
Torrent:
https://1337x.unblockit.win/torrent/4440...my-Course/
I haven't done much of network hacking so I'm sorry, can't help you much on that...
I would suggest you to first get used to using Linux, basics of hacking, and all that. for that:
Udemy:
https://www.udemy.com/course/learn-ethic...m-scratch/
Torrent:
https://1337x.unblockit.win/torrent/3179...RATCH-FTU/
after you're done with the basics, you can go in any order you like based on your interest. also if you need anything else, feel free to pm me, I also take 1-1 hacking classes if youre interested. Enjoy! stay safe! stay Anonymous!