unfortunately one who asks how to become a hacker isnt fit to be one..
_
very bad philosophy indeed. We all have thought of this question at least once (if not asked) .Actually the term hacking is itself vague and leads to nothing.actually search in wikipedia clearly shows the disambiguation
*en.wikipedia.org/wiki/Hacking -but hacking generally refers to exploiting a hidden function or problem for your own profit or sadistic approach . And you should have clearly specified which kindo' hacking are you intersted in.well googling for 'hacking tutorials' may give you required results for study purpose .Dont try to mess with your isp to get more speed ,or u may end up in jail.
But in my opinion this art should be learnt simultaneously in both ways-white hat and black hat..this may help you to think in the way black hat guys think and thus help in being a white hat (though im not promoting illegal hacking)