Some good practice sites listed, but the following is the one that I have tried and like the best:
http://www.emusictheory.com/practice/pianoKeys.htmlI am only about a week into trying to learn to read music, so I have it setup just for the treble cleff, no ledgers or sharps/flats, so just the 11 notes from D to G. I like that you respond with a keyboard that has all the keys on it rather than the letter name of the note, since the whole idea is to hit a piano key rather than name a letter. But that's just my preference. My goal someday when reading a sheet is to see a note and automatically hit a key, often without even thinking what letter the note actually is. Just like im doing now using a computer keyboard, I don't really spell out each word, but just think the word and my fingers know how to type it. Someday.... someday.... I would like to be able to read, at least lead music, that way.
As this early point, I can do 100 notes in about 200 seconds with perhaps 4-7 mistakes, so not bad so far. Some notes I can identify almost immediately while others can sometimes stump me for a couple of seconds, but I am getting better at it. Sometimes I find myself "reading" the interval rather than the note when I see that the next note is a right next to the note I just played, or two notes away.... that kind of thing where I don't really think about the note but the distance.
There are several other drills on this site including one that usings letter names rather than a keyboard, but it has the advantage of being more configurable. For example, you could only drill on the ledger notes above the treble staff to really focus on learning just those notes until you have it down, and then expand the number of notes. Unfortunately, the drill above does not allow you to narrow your practice that way.
Good luck Leon and other fellow piano newbies like me!
/Scruffies