That depends on a number of factors, mainly your schedule and your budget. Digital learning services are improving all the time and can help you with most aspects of language learning; reading/listening/comprehension in particular. Digital services are great for self-learning as they adapt to your lifestyle. The best services design their courses to be ‘byte-sized’, optimised for consumption during a commute or between meetings etc.