So far I am really enjoying the Rocket program for Chinese. I think if I had chosen any other language to study my progress would be much faster, but with the Chinese I am going slowly because I am trying to learn the characters at the same time as the spoken language. So I don't proceed to the next lesson until I can comfortably write the characters. I learn the spoken phrases quickly, but the written characters come more slowly. It feels almost I am learning two languages at the same time. I don't know if I am supposed to concentrate so much on the writing, and maybe I should progress faster through the audio. I'm not even sure there is a right way to do it. But anyway, I am having fun with it, and I am glad I bought it.