This program is a great opportunity if you have to learn by heart any list of any subject. It is very simple to make it work: just create a text (.TXT) file, in each line, put the question, type a character, and type the answer. By Heart treats this data file by randomizing the question. You just have to type the answer or to choose it in the list. The questions/answers can be edited. Just make your quizz, take a 10 minutes session, and you will see the result.