To the original post, and excellent set of books I use with my students is "The Basics of Keyboard Theory" by J. Julie Johnson. There are 11 books (levels prepetory through 10) and they go over ALL of the basics in a very simple, clean, and concise manner. In addition, it is a workbook/textbook in one, i.e. you read a clear explanation, then you practice it. Two other boons to this series: 1. I really goes through all of the Basics (in the first two books, note reading is covered, by the way, start with the third book- Level 2) so you really understand them, and its broken down into small sections, for example, there is a section on just how to figure out the key signatures, then on ow to form/write the major scales, then on major chords, then on inversion, you get the point, its very step-by-step so you can practice each small step, absorb it, and not try to remember everything about how to work in the major mode after one chapter. 2. Each subsequent level reviews what you did in the previous level, then expands on it, this way you get more practice, and you don't have to constantly look back in order to go on. I know I sound like a sales pitch, but it really is a wonderfull series, I highly recomend its use, in fact, I did all 11 books by the time I was done with high-school, and I was able to test out of my first semester of theory in college (so did 6 others from my teacher's studio that year).