A muslim should only learn Islam if He could, if there are lessons in the nearby mousque, or there are speical teaching classes they should learn Arabic, if they don't have the money or can't attend it's not all that important, i am muslim and as far as i know Allah does not force anyone to do something they have no will on, and Allah only declares something with a reason, As for Arabic, it's the language of our book, so if you come across someone who does not like Islam and tries to tell something wrong about it, you could return to the Qur'an weather seeing that it's true or not, As for Urdu , i heard Urdu is a hybrid language, as i call it, it came from Persia, maybe that's way some consider it an islamic language, but remember that the world has now moved on, and i do not mean to break off the limits that Allah placed for us, i am only suggesting that now Qur'an is available in all kinds of languages, English, Urdu, Tamil, Indonesian.. Etc, but as an advise i believe Arabic is a too precious language to be unknown, everyone, Muslim, Hindu, Christian, Jew... should learn Arabic it's truly a wonderful language, a very beautiful, Ancient, and islamic language, and i especial recommend learning Arabic who so Enjoy calling it an oppressing, and terrorist religion, in other words: the jerks no-life wimps who only live to criticize, nothing referring to you *king*, Good Luck.