Steps:
Run a UNIX-like OS, such as Linux.
Write HTML
Learn the language of programming
Think creatively
Learn to love solving problems
Learn to recognize and fight authority
Write open-source software
Publish useful information
Help test and debug open-source software
Help keeps the infrastructure working
Serve the hacker culture itself