This document discusses hacking, including definitions of hacking and different types of hackers. It defines hacking as gaining unauthorized access to a computer or network. Hackers are expert programmers who break into systems. There are three main types of hackers - white hats who help security, black hats who hack maliciously, and grey hats who notify admins of vulnerabilities. The document also outlines the history of hacking and different types of hacking like password, email, and website hacking. It provides examples of how to hack passwords, email, websites, and credit cards. Finally, it lists ways to prevent hacking like installing firewalls and antivirus software, changing passwords regularly, and not giving out personal information.