Register at enjoyfrance.com. If you join no other discussion forum but this one, you will be fine. It is bilingual and designed to help people learn French. You can practice your French writing and reading and improve your vocabulary by posting on this website. Native French speakers are there to correct errors, explain why you made them and how to avoid them in the future.
You can also participate in the English areas of the forum. Most of the topics relate to France but are presented in a way that gives a French perspective on issues in your own nation as well.
Visit Lemonde.fr, the official site of the French newspaper Le Monde, for the latest French news. If you are a beginner, keep your French-to-English dictionary handy. This website doesn't teach you French, but it gives you a reason to learn and a way to enjoy both the language and culture of France.
Take free French lessons at learnfrench.elanguageschool.net. This website will help you learn French in a relaxed online environment. You will proceed at your own pace and may go as fast as you wish.
Be sure to visit the sections on vocabulary and sentence structure. These will help you write French as well as speak it.
Sign up at frenchassistant.com and explore what this website has to offer. It takes an interesting approach by using a random question generator to help you learn French. It's fast, friendly and enjoyable. This website also has sections on practicing sentence structure, verbs and basic vocabulary, and is best at explaining what, for English speakers, may seem to be unusual syntax.
Visit frenchtutorial.com for beginner and intermediate lessons, live chat and forums. This website is constantly updated and has news, entertainment, political and other cultural areas of interest. The design will help you learn not only to read and write French but also to speak the language.
Register at dailyfrenchpod.com for podcasts, grammar and vocabulary lessons and daily news updates. You can participate in the free areas of this website or for a small fee access hundreds of tutorials, podcasts and video lessons. There is a seven-day free trial.