Music Theory
Music theory.net: Steps and Accidentals
Provides an explanation of half steps, whole steps, flats, and sharps. Illustrated examples accompany these definitions.
Open Curriculum
Open Curriculum: Enharmonic Spelling
To provide an explanation of notes, chords, keys and scales using enharmonic notes