I also like Assimil because the program is created all over pleasurable minor dialogues and that means you learn all the things within the context of true conversations. Understand that the grammar can move quite fast https://mysocialquiz.com/story3478300/the-ultimate-guide-to-how-to-learn-italian-on-your-own