RTK

“Remembering the Kanji” is a book by James W. Heisig that can be used to learn the stroke order and meanings of kanji and hanzi very efficiently. Combine the techniques used in the book with an SRS system such as Anki and it becomes perfectly possible to learn 3010 kanji in less than 3 months.

See also:

Wikipedia Page

Remembering the Kanji 1: A Complete Course on How Not to Forget the Meaning and Writing of Japanese Characters on Amazon

Remembering the Kanji 2: A Systematic Guide to Reading Japanese Characters on Amazon

Remembering the Kanji 3: Writing and Reading the Japanese Characters for Upper-Level Proficiency on Amazon

Remembering Simplified Hanzi 1: How Not to Forget the Meaning and Writing of Chinese Characters on Amazon

Remembering Simplified Hanzi 2: How Not to Forget the Meaning and Writing of Chinese Characters on Amazon

Remembering Traditional Hanzi: Book 1, How Not to Forget the Meaning and Writing of Chinese Characters on Amazon

Remembering Traditional Hanzi 2: How Not to Forget the Meaning and Writing of Chinese Characters on Amazon