Urdu und Hindi sind fast gleich, und nur aus politischen Grunden werden sie verschiedene Sprachen genannt. Der Wortschatz ist schon ein bisschen anders, aber wohl kaum mehr als bei, z.B., britischem und amerikanischem Englisch, oder Deutsch in Deutschland und Deutsch in Österreich.
Also es macht kaum was aus, welches du lernst. Aber, wenn du dich eher für Indien interessierst, dann lieber Hindi lernen.