Here are some good links to Chinese learning resources on the net:

http://www.zhongwen.com
WONDERFUL online Chinese dictionary. It tells you the origin of characters, explains radicals, and shows how the characters relate to each other - so you learn a few other words every time you look a word up.

http://www.mandarintools.com
All sorts of useful stuff, including Java flashcards to help you memorize characters.