Anki is an indispensable tool for studying a foreign language. Learning takes place by show of cards. The program supports plug-ins, displays statistics and has a number of other possibilities.
Sorry for the spelling and phonetic errors in the text.
Owner and main writer of MintGuide.org is not a native English speaker.
Works on the type of flash cards, i.e., the displayed card with the word that you want to translate and, in consequence, to assess their knowledge of the word (I don't remember - I remember - know - very easy). Estimates of the card depends on the frequency of its occurrence.
There is the possibility of loading prepared decks of cards and add your own.
Use the free AnkiWeb synchronization service to keep your cards in sync across multiple devices.
From card layout to review timing, Anki has a wealth of options for you to customize.
Embed audio clips, images, videos and scientific markup on your cards, with precise control over how it's shown.
Anki will handle decks of 100,000+ cards with no problems.
There are a large number of add-ons available.
Because the code and storage format is open, your important data is safe.
Installation into Linux Mint/PinguyOS/ElementaryOS or others Ubuntu distrs:
2. Install the downloaded package standard tools Linux Mint
3. Read how to find the right deck for learning and how to add http://ankisrs.net/docs/manual.html#downloading-shared-decks