Learning a new language is one of the most exciting and challenging endeavors you can undertake. It requires dedication and determination.
French is a beautiful and romantic language that many want to learn. In the past, this would require breaking down and paying for an expensive french course
If you ever tried learning applications for languages, you'll understand the struggle. There are dozens if not hundreds of language learning applications.