Virtual flashcards for vocabulary learning.
With the free software Anki, you can learn new words with flashcards.Rather than create countless Flashcards with paper, you can use many on the computer with Anki indefinitely.
After the start of the program, you can use the supplied language database and import the words in the files. Who uses rather own words, has no problem with Anki.
The program will then also queries your learned vocabulary. The learning tool leaves no wish unfulfilled and contains the predicate of us clearly: recommended!
The software is quite big, but there are already extensive language database.