Above link takes you to the story of an opera singer who learned Italian, German, French and Russian, for work. How did he do it? He said that he went through four stages with each language, and they are listed below, with links to resources found on this blog and elsewhere.
Stage 1: Learn the correct pronunciation of the language
Stage 2: Vocabulary and grammar acquisition, no English allowed
Frequency List (1,000 words with audio)
List of Top 1500 French Words
Larger Frequency Lists
(2,000 words) http://ielanguages.com/blog/a-frequency-dictionary-of-french/
Note: You might want to use the Anki program during the learning process, to take advantage of spaced repetitive learning.
Download a copy of the ANKI program here:
Download a Mega-Word list:
Learn How to Export Excel into Anki:
Learn How to Convert an Anki Deck:
Find Shared Anki Decks:
Stage 3: Listening, writing and reading work
This blog, and the resources listed here:
Listen, repeat, and translate a french podcast, like this one:
Stage 4: Learning proper speech through practice with native speakers or professional instructors.
Learn How to Skype:
Note: Bonus 129K French word list, with frequency per million words?