Japanese can be learnt faster by practicing it everday.
Kanji is a tricky beast. There is no logic to many kanjis.