I tried to learn Italian multiple times over several years. Each time using products that taught vocabulary, but not really grammar or sentences. I like Rocket's approach of combining the different elements, and get you to speak as well. It really helps to learn the language.