In preparation to my forthcoming visit to India that takes place in a few weeks I would like to teach myself some Hindi. I like to say a few words in the local language when I travel so that people appreciate the fact that I am trying to speak like them. What is the best way to learn Hindi?