Al Salam,
The guys above gave you many links; I think that you can find millions just by using these two keywords in Google: learn French
i advice you to work with audio-books(mp3 +PDF ) like "Assimil”, “Pimsleur“.you can download ‘em via torrents.
Also you can find many podcasts, try ‘em they really help.
Dictionary: you can use online dictionaries, just type the word you want its meaning + “meaning” in Google, and you’ll get a plenty of links.
Always keep in mind this: Languages is for communication, so if you don’t practice you’ll forget faster than you learnt.
French is harder than English, so be ready for the fight and your weapons will be:
Patience, burning desire, a good memory, uncle Google, a nice dictionaries (the best ones I’ve used: oxford & Harrap's for French-English; المنجد, المنهل for French-Arabic)
Good Luck