This document provides an overview of fundamental concepts in western music theory including notes, note properties, intervals, scales, and chords. It introduces exercises to return note properties based on input notes, identify intervals between input note pairs, generate major scales from root notes, and build chords from degrees of major scales. The goal is to learn these concepts by creating a code model to represent and manipulate musical elements.