I have been using the Rocket Italian app for a couple of months and I honestly say that it is one of the best purchases I could have made. Being able to speak Italian helps a lot, most apps you write it and never pronounce it.
With Rocket Languages you get judged on your pronunciation, and that is very helpful. Every lesson is easy to understand and follow. I would recommend this website to anyone that wants to learn a second language.