I came across this site and was quite impressed by what he did. Richard Sears made Chinese Character etymology available online after years of effort. Through his site, you can see history of any Chinese character. You can see how each character written in different ancient Chinese character styles: simplified Chinese character (most common used), traditional Chinese character, Seal Character (篆体字-zhuàn tǐ zì), Bronze Characters（金文-jīn wén) which used Zhou Dynasty and Oracle Characters (甲骨文-jiǎ ɡǔ wén), it may not make sense to you, but it’s very interesting to see how characters change through Chinese history.
Richard found it was very helpful to learn Chinese characters by getting a step by step evolution of the character from its original form and understand the meaning of the character. If you are interested in learning Chinese character and knowing more than what textbook offers. It’s really something you want to check out. some characters you can see: 马 (horse), 鱼 (fish), 羊 (sheep), 家 (family), 人 (person), 男 (male), 女 (female) and much more……
Lastly, if you are like Richard and very interested in learning Chinese characters, Skritter is one of great tools for Chinese character writing practice, I heard very positive feedbacks about this tool, you may want to try it out if you are serious about learn Chinese characters.
Chinese character etymology: http://www.chineseetymology.org .