Quote Originally Posted by Zoology Dragon View Post
Time and hard work.
This, basically. There are lots of different ways to learn kanji, but it's going to take a fairly long time no matter what you do. Kana are simple enough, though. Write them a bunch of times to learn them, read them a bunch of times to reinforce them, and you're basically done.