My husband is Hindi, and I barely know how to speak it. We want all our kids to learn it, since his parents barely speak any English. He tries to teach them, but he has little time, or the want to stick with it. I have purchased Rossetta Stone software. Contrary to how it was years ago, its much better. I have the type with voice recognition, and its very helpful in teaching them the proper way to say things, and remembering sentence structure. As well I have enrolled them in a class after school and pre-school with a local woman, who is from India and teaches an immersion class for the language. I like it. Its just an hour and they have a lot of fun there. I am picking up some things as well from sitting and waiting for them.