One of the best ways to learn languages is just a click away :
Livemocha will teach you in no time how to speak, read and write complete sentences in five languages (English, French, Spanish, German, Hindi and Mandarin Chinese).
After having tried for many many years in vain to learn Mandarin Chinese, I tested the Livemocha method only two weeks ago. Now I am able to write some sentences in Pinyin !
Livemocha is free of charge till now. Don’t wait too long to register !