What is a hacker you ask? A hacker is an in-depth computer, networking, and programming guru. Hackers built the internet, and make it what it is today. Hackers maintain what it is and what it will be. The media has bent the term "hacker" so far that the general public has no idea what the real term means anymore. The media's version of a hacker is someone who breaks into computers, and steals valuable information, causing millions of dollars worth of damage. This is not true; those types of people are called "crackers" in the hacker culture. Hackers and crackers do not usually get along, for they have different mindsets and styles. The basic difference is this: hackers build things, crackers break them.
Prerequisite: The most important thing to remember is in becoming a super hacker you must read, and read a lot. Reading is your best friend, all hackers can attest to this, as reading becomes an important ally at any time in your hacking career. I would recommend picking up some books and read like a banshee because the more knowledge you have the more elite you will be. Below is a short list of the most common books compiled from amazon.com.
a) Maximum Security: A Hacker's Guide to Protecting Your Internet Site and Network, 2nd Edition by Anonymous.
b) Hack Proofing Your Network: Internet Tradecraft by Syngress Media (Editor), Ryan Russell.
c) Steal this Computer Book by Wally Wang, Wallace Wang.
d) The Happy Hacker by Carolyn P. Meinel (although this book is considered to be lame by the hacker society, it has a lot of great insight for beginners).
e) TCP/IP for Dummies (2nd Ed) by Candace Leiden, Marshall Wilensky.
The first step in becoming a hacker guru once you have read a little and are ready to step on into the unknown, would be to learn how to program. This, of course, is the fundamental hacking skill. If you don't know any programming language I would recommend learning Python.