A great way to quickly learn a language (and all the quirks of the local dialect, which textbooks and apps often don’t cover) is to learn that language abroad! Foreign language courses at international language schools will be a lot more effective than that language learning app you never open anymore. Why? Because you can put all of those verb conjugation charts into use after class to see how those idiomatic expressions hold up with locals. In order to learn a language, you need practice. A lot of practice. Language programs abroad have you covered!