Learning another language is so much easier now than it ever has been. Think back to Roman times when hearing another language meant enemies were nearby, and learning another language meant that you somehow had to cross those lines and make friends with people who may prefer to be your enemies. Then you had to have enough exposure to the language to be able to figure out the meanings of different words are and the patterns of how the language works. Lifespans were also much shorter, so you had to do all of that decoding and practicing rather quickly.
Today, we have the Internet. So many online features allow us to learn a language easily, at our own pace, and in whatever location we choose. Today online lessons and podcasts allow people who want to learn Spanish to hear native voices from Peru, Mexico, and Spain while staying within earshot of their computer or handheld device. Many aspects of learning a language have to do with hearing it. You can read a grammar book and learn quite a bit about a language. Imagine learning it without hearing it, however. Your learning would be quite limited, so traditional language learning has been in classrooms or in visits to areas where the language is spoken.
Take advantage of all that is offered online to enhance your Spanish lessons. With all the tools that are online, you can learn the grammar rules of Spanish, hear native accents, learn to imitate Spanish pronunciation, take online Spanish lessons, or listen to Spanish podcasts having to do with language learning or podcasts in Spanish just to test your understanding. It’s all there whenever you want to learn Spanish.