If you have never done any work with hacking in the past, or you have no experience with it, there are a few things that you will need to know to make sure that you are doing things the right way and that you are able to get them done so that you can get the most out of the hacking experience. There is a lot of information that you will need to learn before you are even able to start learning about the different languages and scripts that you can use, but learning this will go quickly.
The most important thing to learn is that there are different types of hackers. There are ones who are able to do things for good, for bad, and for reasons that nobody but them knows about. Learn a little about each of the types of hackers so that you will know which type you want to be (and which you don’t want to be).