Hacker - a person who is breaks into computers, usually by gaining access to administrative control.

Programmer - someone who hacked out computer code. Hackers were visionaries who could see new ways to use computers, creating programs that no one else could conceive.

Types of Hacker:

Grey hat

A grey hatted hacker is a hacker of ambiguous ethics and/or borderline legality, often frankly admitted.

Black hat

A black hat hacker, sometimes called "cracker", is someone who breaks computer security without authorization or uses technology (usually a computer, phone system or network) for vandalism, credit card fraud, identity theft, piracy, or other types of illegal activity.

Script kiddie

A script kiddie is a non-expert who breaks into computer systems by using pre-packaged automated tools written by others, usually with little understanding. These are the outcasts of the hacker community.


A hacktivist is a hacker who utilizes technology to announce a social, ideological, religious, or political message. In general, most hacktivism involves website defacement or denial-of-service attacks. In more extreme cases, hacktivism is used as tool for Cyberterrorism. Hacktivists are also known as Neo Hackers.