Most people agree that immersion French (living in a French speaking country) is the best way to learn to speak French quickly. The main reasons for this is that you are likely to be motivated to learn and you have regular, daily opportunities to practice what you have learned.
