If you want to learn to speak Spanish, there are two ways – the ‘more money and time than you want’ way, and the ‘best use if the available resources’ way. Now I’m pretty sure that you would want to go for the latter, but just for argument’s sake, let’s consider the former first.
Many believe that hiring a private tutor is the best way to learn the language. So, let’s assume that you have hired a professional for this purpose. You would have classes at least thrice a week, and of a 1-2 hours duration. Unless you are really lucky, these classes would happen either in the late mornings or afternoons, which almost certainly means that you can’t work if you want to learn to speak Spanish. Next up, searching for the right tutor is a task in itself, since you would have numerous contenders, each claiming to be the best. Another problem in this case would be that you are going to be dependent on the person. Normally, there are no problems in this regard, but just in case the teacher were to have health problems, or find a new job, it would leave you stranded in the middle of the road. And even if one considers all the facts to be a rare occurrence, one thing is for sure, a working professional can’t learn the language simply because there is too much of a commitment, and during day hours at that! And let’s not even get started on how much money it would cost. The amount would be phenomenal.
Now, let’s talk about the second scenario. The perfect setting in this regard would be to go for online courses that give you the perfect training for the language. All you need to learn to speak Spanish utilizing the best of your time and money is to take these courses on the internet according to your own convenience, and in an extremely effective and value added manner.