Hacking is usually for the common good, it's cracking you have to watch out for. When hacking you usually find a flaw and tell the company about it so they can fix it. Cracking is when you want passwords for MSN, Yahoo, ect. There is NO ulitmate guide to hacking at all. There are things that claim to be, and there are intro's into it sure, but never a walkthrough or something like that. It is impossible, hackers learn over time and more time, and more time. It isn't something you pick up in a week.
The Answer To Most Questions: Google.