This app allows you to learn Japanese using spaced repetition which allows you to learn the information truly! Also this app does have a slight learning curve but it only means you have to explore it!