To qualify as a cyberpunk you must be able to not only make computers do what you want, but make them do it when they were told to do something else, such as hacking and cracking. The big difference between a cyberpunk and a computer geek is in the attitude they hold. Cyberpunks are at the core of the net and spend an extensive amount of time on their computers.
Cyberpunks come in three different genders being hackers, crackers and phreakers.
There are many definitions which can be placed to a hacker. One definition is someone who accesses a piece of code, coding for a program, and then makes small changes to the program so that it functions the way the hacker wants it to function. Hackers can be summarised as people who alter other peoples software via the net.