Arabic is the official language, and French is widely spoken, especially in urban and tourist areas. English is understood in hotels and major tourist spots. Learning simple greetings like 'Salam' (Hello) and 'Shukran' (Thank you) is appreciated.