Good! I am still working on it. Rocket Arabic is a good one and I love the interactive lesson. It helps us to pronounce the words in Arabic wich is sometimes difficult. Some of the Arabic words are very difficult to pronounce them. In this case, It is good to use the Rocket Arabic practice parts. Learning the vocabularies is also a key component of language learning and Rocket Arabic provides more than enough