I am enrolled in the French section of the Rocket Languages Program. I can recommend it to any person wishing to learn a new language or brush up on present skills. There is a wide variety of tasks and exercises as well as an excellent interactive opportunity to enhance comprehension and speaking skills utilizing native speakers. This program progresses to include a large vocabulary, which can make it easier to read books, understand dialogue on the radio and TV in the language you choose. I particularly like the every day expressions used in the dialogues. For the more diligent student, there are excellent writing and speaking exercises.