Learning Japanese reading can be easy
In 2004 my brother moved to Japan where he lived for 4 years. As he became fluent in the language I wanted to prep up so that I could visit him and I started learning basic Japanese. Audio learning tools were good for learning to listen and speak but I found it difficult to learn the writing. I based this application on techniques from common Japanese textbooks.
The Japanese language has a phonetic alphabet along with the more complex symbols. The audio lessons used a system of reinforced repetition where they would carefully introduce new material while making you revisit old material. I thought this would work with writing and developed an application that would make it easy to add your own vocabulary packs. This was done through a simple XML file format. You could make your own packs to follow along with your textbook or audio book.
Once you had some vocabulary sets, you could create various tests and writing sheets that would allow you to do repetition practice. The printed practice sheets would let you trace the characters to practice writing and you could also print random drill sheets that would test your vocabulary but include the right level of repetition to reinforce the writing.
You can download the code and a recent build from GitHub
A sample of the file format is included at the bottom of the page.
Learning and practice
Memorization through repetition
Quiz
Appendix - XML File Format
This application makes use of a very simple XML format.