I wish to know how to learn Kanji character??
I recommend a book called "Remembering The Kanji" by James Heisig.
If you use it, you will be able to differentiate all 2000 common kanji.
It will give you the same advantage that a Chinese person has when learning Japanese kanji.
I still suck at it, but if hammering things into your head isn't your style (like me), then I'd recommend reading Visual Novels in Japanese and install Visual Novel Reader. You will read it in Japanese, but you can hover your cursor over both kanjis and hiraganas to get the meanings and readings.
It's going to suck at first (especially if you're not used to the grammar structure, you may have the meaning to each word, but you will still not understand what they're talking about) but gradually you'll start remembering Kanjis on your own and things will start making sense. It's at a snail's pace compared to remembering it all by yourself since it is pretty much passive reading, but it works for me.
For from free resource, go to KanjiDamage.com and use their Anki decks. My head got spun around and I start forgetting things when I hit ~150 kanjis, which is why I turned immediately to reading instead.
Feel free to PM me or add me as friend. I'm looking for a practice partner as well.