You need to learn Spanish from a specific region of the world or a specific Spanish dialect, right? You're not interested in learning Spain Spanish 'cause you're traveling to Mexico or maybe visa versa. The truth is that there are roughly 21 countries where Spanish is the official language and many more where Spanish is commonly spoken. Additionally, inside each of these countries there are provinces and regions where the dialects vary widely. Given this reality, how are you supposed to find a Spanish language program that targets the specific region within the specific country you'll be traveling to?
LangFocus has a great explanation of all the various Spanish dialects. He supports what we've always said that students should learn the mechanics of Spanish first. Then, once they are grounded in the basics (grammar, vocab, usage, number/gender agreement, pronunciation, etc), they can start learning and immersing themselves in the regional Spanish dialects, slang, and other language quirks. In other words, learn the language rules first and then you'll be in a position to break them.
Spanish originated in the Castille region of Spain and as it migrated further and further from that area the language evolved. Despite regional changes, grammar rules and the language mechanics are fairly consistent throughout the world, which is what the eSpanishTeacher program teaches. Once you're interfacing with Spanish speakers from a given region, it won't take long before you pick up on their slang, dialect, accent, and more.
For more Spanish help, visit these great language resources:
Learn Spanish on Amazon
Learn Spanish on eBay
Learn Spanish on Groupon
Learn Spanish online with Udemy
This is where we chat about all things Spanish. Feel free to ask a question, challenge me, passionately disagree, or rant about whatever. Just make it interesting.