I also like Assimil as the system is designed around enjoyable very little dialogues so you learn all the things during the context of serious conversations. Remember that the grammar can shift really fast at times so https://nowbookmarks.com/story18109217/5-simple-techniques-for-learn-italian-for-beginners