The idea that this is a free learning tool is a joke really. If you put a good amount of time in, then end up making some mistakes. You will very quickly find yourself running low on the in app curencie. Quite often I find I have to stop my learning experience or else have to buy more gems. I understand they have to pay for the up keep of the app, so I am quite willing to watch all the adds. But an important part of learning is the process of making mistakes. This app misses big at this idea.