story
To be fair this method doesn't work for everyone. Just like learning a programming language, some people find it easier to follow a course while others just start coding for a small project.
You do need to have at least the basics of the language and grammar. But no more than that. I remember when I learned English 7 years ago, I started by watching the TV show "24". In the first season I couldn't understand anything Jack Bauer was saying. I remember saying to myself: "what the hell does he mean by saying "copy that". I only understood what the show was about. Then in the second season I started subconsciously memorizing sentences and understanding their meaning. Just like a baby would learn a language without using a dictionary. Similarly I started not only understanding English but also talking and writing in it.
I used this technique for French, German and English. Not sure how complicated Japanese is though.
Edit: Just to add, that with this method you need to watch a lot and I mean a lot of TV shows/Movies/Radio/Youtube to get the full benefit.