I strongly recommend learning Japanese from a live person who really knows it.
I have studied Japanese with Nakano-sensei for many years now. When I first started, I couldn't speak Japanese very well, and worried that I would make too many mistakes. But Nakano-sensei has always been very patient with me. She is very good at explaining why things are said a certain way in Japanese, and she is extra specially good at finding obscure things I would like to know about on the internet.
Through Nakano-sensei's guidance, I've been able to learn so much about the culture, food, and language of Japan. I am very grateful to have her as my teacher.