Best music theory resource on the internet. Learn and practice the basics of reading sheet music with free lessons. There are also fret-board and keyboard visualizers and quizzes.
This is another really excellent music theory site. It also works very well on mobile devices.
Basically an online music theory and history textbook. Awesome resource.