Tae kim is for a simplified explanation of grammar. For nuance, seek other sources. anki is for self-memorization.
the main question is: how much Japanese do you know already?
Use whatever apps and resources there are to patch up your own blind spots. Search these forums for specifics as there are numerous threads suggesting how to learn Japanese already using outside resources.