I'm Japanese. I learned how to read and write in a formal class. I knew how to speak a little since childhood from my grandparents. But watching Japanese dramas and anime will help learn the speech patterns, pronunciation, and vocab. Anime like Prince of Tennis repeats a lot of words and phrases and perfect for learning.( lots of general vocab amd grammar)
Japanese dramas will help with modern speech.

For digital media software, I like Pimsler. Rosetta Stone, not so much.

Sent from my DROID RAZR using Tapatalk 2