For a free language-learning tool, Obenkyo is a great Android educational app for learning Japanese writing and reading. It's useful for approaching the language's wealth of kanji and vocabulary, but newcomers who want guided lessons should look elsewhere.