Regarding using Japanese to learn Japanese:
Sometimes even the native speakers don't speak proper Japanese and thus there are many books on such topics as keigo and advanced bungo etc. For more advanced grammatical patterns, it may be easier for a learner to learn from a Japanese book since the book may present definitions using simpler Japanese patterns that one, by that time, should have already had a grasp on. And sometimes there are words that are really untranslatable to another language, which makes understanding the words rather difficult by studying via another language since the author must use the word in a context that he/she sees fit, to show as an example. But, if the word already has a Japanese synonym which expresses the essence of the word, then much effort would've be saved.