Learning a foreign language certainly takes time. It is one of the most laborious, effort-driven and time-consuming activity any person can take part in. A good reason for this is that acquiring the proper way of being able to speak a foreign language does not end right after several language lessons and assessment tests. It takes longer than the usual activities usually done inside a classroom.
Through the hundreds and probably thousands of articles and tips available today online, we find that learning the Spanish language is best done whenever the learner is around a Spanish speaking community. Yes, immersion is still by far, the best method of getting proper practical lessons about the Spanish language. But then, the deal here is, in order for one person to do that, he must fly out to Spain or any Spanish speaking country and be there for quite some time. This means of course, an entire schedule of pure devotion for just learning Spanish and let’s not forget also the need to spend cash.
Unless you are the type of person who can put everything behind (career, business, time etc) with the right amount of money to spend for several months, then immersion is...