The best way to learn a foreign language, is to move to a country where the language is spoken. The second best one is to take a language course. The fist steps you can make by yourself with a good language book.
This software can you help with memorizing the words and phrases in a language you want to learn.
NOTE: This page is still in its beta testing phase. If you spot any bugs, let me know.
If you want to enter your own vocabularies, just let me know.
You can see the vocabulary files, if you change the extension from .drl to .yaml. Example: german/01.yaml. The files are simple unicode text files formatted in the langauge YAML. They can be edited with any text editor which supports the UTF8 or UCS-2 unicode encoding (like Notepad or SciTE).