Audacity - recording and mixing
MusicTheory.net Tools - blank staff paper, online piano keyboard, and interval & chord calculators
PracticeSightReading.com - generates random rhythms to your specifications; answers provided
PAS 40 Drum Rudiments - with sound files to play along with.
MuseScore - Free music notation software
Finale NotePad - Free music notation software