There are so many choices but you should try and learn just one type of learning system. A person can learn French in several ways. They simply need to choose the best method that suits them the most. Bottom line is, as long as the individual learns, enjoys and shows progress, then that is all that really matters.