I also like Assimil as the system is built close to pleasurable small dialogues this means you learn every thing in the context of authentic discussions. Remember the fact that the grammar can go pretty fast https://optimusbookmarks.com/story18050907/what-does-learn-italian-for-beginners-mean