Second that - would also be interesting for English speakers learning a language like Chinese, where the average literate speaker can recognize about 5000 of the most frequently used characters.
galen - I'm making http://pingtype.github.io for learning Chinese! I don't think that studying characters is the most important thing though. Words are more important than individual characters! My program can help you type parts of a character, and put spaces between words automatically.