Word learning is a simple program for ones who have some difficulties when they have to learn words from another language. You simply tell the words you want to learn and the program will ask them you, so that your are obliged to write them down in the proper way.
Your words are stored in two databases (words.db and hard.db). At the beginning hard.db is empty and you put the words in words.db. When you make a mistake, the programs adds your word in hard.db, so that you can easily study more difficult words. When your are in the hard mode and you write a word right, you can delete it from hard.db.
word_learning requires Python 3.6 which is downloadable here: https://www.python.org/downloads/. Nothing else.
To use the program, download the repository and enter in the folder using the terminal. Then enter "python3.6 main.py".
You can now follow the instructions.