This document provides an introduction and overview of core Hadoop technologies including HDFS, MapReduce, YARN, and Spark. It describes what each technology is used for at a high level, provides links to tutorials, and in some cases provides short code examples. The focus is on giving the reader a basic understanding of the purpose and functionality of these central Hadoop components.