:salam2:
The best way is probably total emmersion into an arabic speaking country. However, I figure most of us cannot do that. Personally I learn best from listen and repeat cd's they sell at Barnes and Noble.
Also, probably the best thing is Quran. That will help you get a good base vocab.