Can someone tell me what a proper method of learning kanji would be? At the moment I'm just studying arbitrary vocab using electronic flash cards in Anki, and trying to pick up ON-readings naturally from regular vocabulary. But is it better to try and study them individually in isolation with the expectation that in most cases I'll be able to infer the both the readings and meanings of words from the individual kanji, or should I continue as I'm doing and try and recall the meaning and ON-readings of the kanji from prior uses in full words?