This is a very good question. I believe it depends on the person and their learning style. Some people like to learn through music, while others like to listen to podcasts or audiobooks. I listen to what my students like and how they can adapt their learning styles to their lives. You can also shop for books through Amazon as they have some great books like the Practice Makes Perfect series which is my personal go-to resource no matter what language.