Learn Hardcore Japanese: sankatouroku ha muryou nanoni, naiyou ha totemo kuwasii. - Registration is free, yet the content is very detailed.