Learning a foreign language is never an easy task. Especially for someone that has grown up speaking English his entire life (with the exception of a few Spanish classes in high school). Besides taking classes in school there are some other ways to learn another language. Books and software are the most common methods now days.
Human Japanese is one of those software methods. It is, however, much more immersive than the standard memorization method you may find in some books and other software applications. It does teach you terms and phrases but really aims to help you actually understand the language. For a language like Japanese this is no easy task, but it is essential.
I’ve taken Human Japanese for a spin to see how this application works.