Forget what science says for a moment... how do you feel/know/believe that you (not people in general, only you) best learn a new language? Is it the traditional textbook/vocabulary memorizing/grammar exercises way? Is it by watching and reading movies/series/books/music/podcasts in target language? Is it by heavy interacting with people speaking target language? Is a mix of all necessary for you? Or do you prefer some other way?