Rocket Languages is an excellent way to learn a language . It opens you up to how you can pronounce the language through following the tutor. I enjoy the bit where you have to write because it is a good practice to know the words and how to pronounce them. I also like the flash cards because they enable you to pronounce and get to hear if you are doing it properly. My favorite is the quiz because it gives me the opportunity to show that I understand what I have been learning. I like Rocket Languages to an extend that I will not hesitate to recommend it to anyone willing to try it. I enjoy it when it also corrects spelling to show you where you went wrong right away.