Nihongo is a language that is used in Japan. As I learned Nihongo, I realized that you get not just language skills but also cultural insight. Cultural and Language learning is the main types I see in my Japanese Learning experience. It was both enjoyable and frustrating at times. I sometimes get frustrated with memorizing Japanese characters as there are three types: hiragana, katakana, and Kanji. Interesting too since I enjoyed learning about Japanese culture and understanding Japanese values.
For the best experience view this post on Liketu