French can be a difficult language to learn with a lot of grammatical rules. Traditional methods of learning required students to learn long lists of words and irregular verbs. This method by large failed to help students improving.
By using the most recent teaching and learning techniques such as problem based learning, you can improve your French faster and more efficiently. Those methods are proven to increase the learning processes in students, develop confidence and increase their understanding of a grammar- based language.
A good book to start with is the Bescherelle book, a compendium of grammatical rules and irregular verbs that has supported generations of children and adults in their learning.
