- Can't get better than this!Duolingo is helpful for a total novice in a language, I think. It directs you through the learning processI can highly recommend Duolingo! Their language offerings are unbeatable, and their learning modules are comprehensive enough to build a solid basic foundation of the language (at least for French, which I've tried). For those who are at an Intermediate or Advanced level already, I would say Duolingo not the ideal tool, but it's great for a foreign language refresh :-)
My reading and listening skills have improved so much since using Duolingo, I couldn't recommend it more. I'm not naive in thinking it will make it fluent as it's not the best for speaking skills but has vastly helped me improve and build up my language confidence.
I listed "gem restrictions" because I would like to use it without limitations, but I understand that it is part of their business model.