i think u can learn by practicing on daily handling with arabs that is all
i see some indian people here speaking arabic very well by just practicing