In addition to the dictionary and readings, my site has several features for learning Chinese characters:
Also try the following other sites based elsewhere:
If you encounter a text with many new characters, paste the text into the form below and it will add dictionary links to the characters.