This document discusses the topic of hacking and defines what a hacker is. It provides multiple definitions of a hacker from different perspectives, such as in computer programming, computer security, and hacker culture. It also categorizes different types of hackers and provides suggestions on how schools can help minimize the potential for hacking, such as establishing acceptable use policies and instructing students on hacking and its consequences.