Hindi is one of the official languages of India. It has many different dialects that vary greatly by region. It is spoken by over 700 million people worldwide. More than 180 million people in India regard Hindi as their mother tongue. Another 300 million use it as second language.
Hindi language has its roots in the classical Sanskrit language. The language acquired its current form over many centuries, and numerous dialectical variations still exist. Like Sanskrit, Hindi is written in the Dev Nagari script, which is common to several other Indian languages as well. Much of the vocabulary of Hindi comes from Sanskrit, though Hindi also has a special relationship with Urdu. Their grammar and much of their vocabulary are virtually identical. Linguists think of Hindi and Urdu as the same language, the difference being that Hindi is written in Devanagari and draws vocabulary from Sanskrit, while Urdu is written in Persian script and draws on Persian and Arabic. The separation is largely a political one; before the partition of India into India and Pakistan, spoken Hindi and Urdu were considered the same language, Hindustani.