Wizard to learn words is a very basic program to learn words. It is designed to ask you words in a random order, which you can organize in quiz. The words are divided in three stages this way you can measure your success.
Add words to VocabularyReminder's database for it to ask their meaning to you from time to time. It tries better-teaching their meaning by asking less successfully known words each time.