It can be difficult prescribe "the right method to learn" because the learning styles is different from person to person and from generation to generation but they are also linked to the tools available. I think that having a good method is essential to using it in the classroom but improved with digital tools can be a perfect way to learn.
Using digital support to show the kids an animated song with text and let them sing song while they reading the words will be a fast way to memorize that song. Listening to the pronunciation of a dialogue in a foreign language is an important way to get into the speaker’s culture and doing while you are sitting in your classroom it’s an amazing way to live and learn from a tablet ,a laptop or a multimedia interactive whiteboard