#1
Hello everyone,

I have seen tons of these bullshit posts all over the place, claiming that you can learn hacking in 3 hours and I wanted to try to clear some things up. In this guide I am going to go over things that you will need to do to actually become a amateur in the information security field, whether you are whitehat, greyhat, blackhat. 

DISCLAIMERS:
This information is "educational" purposes.
You won't learn how to do anything that you will be able to hack with regularity without at least 3 or 4 months of practice.

Alright so first thing you need to 100%, no choice do is get a UNIX OS. It doesn't have to be your main OS, it doesn't need to have 8GB of RAM, it just needs to be UNIX. When I first started out, I was running blackarch on my 2013 MacBook Air with 4GB of RAM on the host.
Here's something that will probably surprise you: 80% (I'm pulling this number out of my ass) of hacking is done from the command line. If you are using the Metasploit GUI, you've got a ways to go.
Familiarize yourself with the basics of command line navigation and useful commands. After a week or so, start writing some very simple bash scripts. They don't need to be good. I used to try to write port scanning shell scripts until I realized nmap existed.

After a month or two, learn a programming language. My recommendation is to not learn python first. I know  people say it's the hackers language, but if you learn C/++ (NOT C#), you will not only know what's going on under the hood, you will appreciate high level languages like Python, Java much much more. There isn't really 1 place to learn a programming language, the best way to learn is by doing. Look up some beginner programming projects and start practicing with those. If you get stuck lookup the exact problem you're having, but not how to do the project. So if you are trying to make a magic 8 ball and can't figure out where to store the responses, don't lookup "how to make a magic 8 ball in C++", lookup "array of strings in C++".

Keep practicing with that for a while, and after a few more months start forking some GitHub repositories in the language you have chosen. Go back to the very first version of something you think is really cool, that's open source (TOR, Blockchain, NMAP, Metasploit, Linux, etc.) and learn what is going on, because let me tell you looking at the newest version of the UNIX kernel is gonna fuck you way more than it will help you.

I'll write the rest of this later, I fucking hate writing.

Happy hacking!
I don't fucking know. I guess I could post an ad here that maybe 1/1000 people would click.