I'm a newcomer to France, I've have never had a formal education in French at school (being raised in South Africa), and i'm really trying to improve my French by:
- Taking lessons once a week,
- Reading comics (Tintin, Blake et Mortimer),
- Reading books (currently Harry Potter but started with books for small children) every day,
- Listening to Podcasts (Learn French by Podcast, Daily French Pod) while travelling,
- Watching 30 minutes of French TV a day.
Despite this, i think i've hit a plateau and i'm not really improving any more. I still struggle to understand news-readers, people on the phone, etc. One-on-one in person is best, but still not very good.
What kind of resources (of any nature) have you found to be helpful for learning to speak French? I work from home so i get very few opportunities to actually speak to people — which I think would be the best tool!
Moderator note: This question has attracted many answers of the form “use this website, it's the best thing ever”. Any such answer will be summarily deleted. Please provide answers that raise above spam level.