Hi, I am trying to learn the language that real people use in the Hindi Belt in Northern India to talk to their families and buy things at the market. From what I have read, this language is called Hindustani, while Hindi is actually a more formal language taught in school. I have read that Hindustani has more Persian words than Sanskrit words and is closer to Urdu than it is to Modern Standard Hindi. This seems to be the case with Bollywood movies as well, which I have read are closer to Urdu in their language than to Suddh Hindi, and sometimes have whole songs in Urdu. So my question is this: If I want to be able to talk to people in the Hindi Belt and understand them, is it better for me to learn Urdu, or Hindi? It seems like Urdu would be the better option, so I don't waste my time learning tons of Sanskrit vocabulary that nobody uses. I already know how to write and read in Devanagari so that is not an issue. Shukriya!