This document provides an introduction to hacking, including definitions and types of hackers. It discusses the concept of security and common causes of security failures like ignorance. It outlines different types of attacks like DoS, PoD, DDoS, SYN Flood and SQL injection. SQL injection is discussed as a currently prevalent attack method due to increased database use and novice programmers. Trojan attacks and how they allow remote access are described. The document concludes by listing basic hacking skills, the importance of hiding one's identity when hacking, and providing examples of some famous hackers throughout history.