There are few apps that can help you in learning a language. Duolingo is the first one I would like to recommend. Fun and easy to use, it is great to use on the bus or if you have 10,15 minutes spare. It is great to start, however, my opinion is that you will learn lot of vocabulary (some not so useful...like how to say 'whale' in Italian 🤔) and not enough 'sentence structure'. That means knowing a huge amount of words but not always know how to put them together in a sentence. Memrise another fun app, the basic version is free, you just need to sign up. A bit more challenging compared to Duolingo, but for me, the two are complementary. It is based on memorization (memorize words and example sentences) lingq A bit least stimulating compared to the previous two, but still effective, especially for those who prefer a more traditional approach when learning a new language. Basically, the app presents a text and you select the words that don't know. Dictations