Not necessarily, Most of the people here can speak English, but it will be better if you know at least some basics (you can learn that via internet though).
I took an arabic class back home before going here, unfortunately I forgot all about it as most of the people that I am dealing with are speaking in English!.. LoL