This was the best guide I'd ever read and was the most useful, it's casual Japanese and slang it's how they actually speak http://guidetojapanese.org/learn/grammar I used this over Genki and Minna No Nihongo
~?~