I'm French and I learnt English from an online source which provided me a step by step guide on learning the complicated language.
I think the best way to learn french beside taking classes is to watch French movies with french subtitles. That way you can actually know how to pronounce words...