#1
Oh my god this program is awesome. It has everything for learning music theory. If you're starting out with this stuff I strongly recommend getting it right now. I can already name the notes by ear in the C major scale with 97% accuracy and I started using it yesterday. Its sweet for rhythm too.

http://www.solfege.org/

Plus it runs in linux which is a plus for me and its free of course
this is a post. there are many like it but this one is mine

=======================

Taylor Big Baby
Agile 3100 CSB
Peavey classic 30/112
Okko Dominator, Big muff pi, cs3, dd3, ch1, ts9, ad9, classic wah