This short expository talk is an attempt to answer the "What?" and "Why?" of group theory. Because no familiarity with abstract algebra is assumed, we will start from first principles in order to keep this presentation self contained. The main goal here is to impart some conceptual understanding, not to study any single problem in much depth. We will focus on motivation, and survey a few interesting applications.