Hacking is nothig more than a cheesy way of getting access to other peoples computers and files. If you really want something, just ask them.
Knowing how to hack comes from experience. You need to know what your doing, and you need to learn it from a real computer security expert. I learned from a guy that I know who deals with security. Why did I want to know how? Well, simple. I respect security, and am currently trying to program a firewall in PHP and C++. I wanted to prove to people that hacking is a real threat. And, I accomplished that. Dont do anything stupid. If you dont need to know how to hack, dont learn. If all your going to do is damage, than dont bother learning how.