How to become a hacker, from asking that question many months ago when I wanted to find out more than just emailing, chatting and the usual norm (millions of average users do) I quickly improved my web searching skills and found out for myself. Some "hackers" say, "Start with C/C++, Python, Perl, and so on..." each person might have in their own opinion what you should start with.
Definition of a hacker: Originally, a hacker was a term of respect, used among computer programmers, designers, and engineers. The hacker was one who created original and ingenious programs. Unfortunately, the current popular meaning of the term is used to describe those who break into systems, destroy data, steal copyrighted software, and perform other destructive or illegal acts with computers and networks.
Start out by learning networking and programming those are minimal basics, a "hacker" is supposed to know a great deal about computers, how they work, how networks works, ...etc and also know to code "The hacker was one who created original and ingenious programs."
The best advice I can give you is learn all you can about computers, networks, programming, find information on forums, message boards, and websites.
If you just read all those "hacking" tutorials (I'm not saying their useless, just something you can try experiments with on your own) your just going to become a script kiddie (occasionally script bunny, script kitty or skiddie) is a derogatory term for inexperienced crackers who use scripts and programs developed by others without knowing what they are or how they work for the purpose of compromising computer accounts and files, and for launching attacks on whole computer systems (see DoS).
In general, they do not have the ability to write these kinds of programs on their own. Such programs have included WinNuke applications, Back Orifice, and Sub7.