I am a self Japanese learner. After I finished N4 material, I am still far from the ability to read and hear Japanese. I tried really really hard to learn but I stopped a few times. I thought I learnt it in a wrong way. What's the right approach to do so? I want a systematic way to do so.
Finally, I built my own App to archive that.
You can regard my App as an MP4 player. But I would rather see it as a tool to meet several criteria so that I can really learn efficiently. My philosophy behind learning a language is :
1) Listening. A lot of listening. Learn it like a child. All navigation in my App is based on subtitle timing so that I can easily loop each sentence until I can each and every sound. To the point, where I can slow appreciate the difference of vowel and consonants in Japanese and my mother tongue. Listening help a lot in memorising new words.
2) Interesting. Pick the drama and anime I love. NO MORE TEXTBOOK. Ensure that I would not only love to learn each word, but also remember the scene and even mimic what the characters say. Record them down and compare. Memorise the sentence, not the word only.
3) Fun and relax. If I find the process is painful, it is really hard to sustain. The App should lookup the word for me, help me make flash cards, integrated card quiz, lookup special words in web...
4) Use it. The App should let me record my voice so that I can shadow what the character say. It should also let me Type to ensure that I get the hiragana correct.
5) Monitor Progress. I think this the golden rule. The more I listen the better. The more I speak the better. The more words I learnt the better. The more I type the better. So, I want the App to keep statistics of the above.
Finally, I built my own App to archive that.
You can regard my App as an MP4 player. But I would rather see it as a tool to meet several criteria so that I can really learn efficiently. My philosophy behind learning a language is :
1) Listening. A lot of listening. Learn it like a child. All navigation in my App is based on subtitle timing so that I can easily loop each sentence until I can each and every sound. To the point, where I can slow appreciate the difference of vowel and consonants in Japanese and my mother tongue. Listening help a lot in memorising new words.
2) Interesting. Pick the drama and anime I love. NO MORE TEXTBOOK. Ensure that I would not only love to learn each word, but also remember the scene and even mimic what the characters say. Record them down and compare. Memorise the sentence, not the word only.
3) Fun and relax. If I find the process is painful, it is really hard to sustain. The App should lookup the word for me, help me make flash cards, integrated card quiz, lookup special words in web...
4) Use it. The App should let me record my voice so that I can shadow what the character say. It should also let me Type to ensure that I get the hiragana correct.
5) Monitor Progress. I think this the golden rule. The more I listen the better. The more I speak the better. The more words I learnt the better. The more I type the better. So, I want the App to keep statistics of the above.

.