We are using Rosetta Stone to learn at home. It uses pictures to teach easy common words. We are also using the Lonely Planet Phrase Book for common phrases.
We also watch fun You Tube videos like this one:
There are also good websites like these that are helping us:
Mistakes-when-learning-chinese
Sinosplice.com
Master-the-tones
Zai Jian (good-bye)