The first way to learn Spanish is through the use of online classes and this is usually offered by local colleges for people who might not have the time to be able to come to the colleges physically. The good thing about this method is that if you go to a good college you might be entitled to a certificate at the end of the course. This method though might not be good for those who are always busy and for those who just want to learn a little about the language.
Another way to learn to speak Spanish online is through the use of audios some of which are available free on the internet and some of which you have to pay for. Audios are good for those people who like to listen and learn and also for people who want to put it on their mp3 player or their ipod and learn as they are going to work or going to school.
Using language learning software is also another way to learn Spanish, they usually just require a one time fee for you to download it to your computer and this allows you to use it whenever you want and wherever you want as long as you have your computer with you. Some of the very good ones usually come with games and audios to make learning the language easy and fun. The good thing about using language learning software is that it puts you in control of your learning and you can decide which parts you want to learn and which parts you do not want to learn. The not so good thing is that many of them are very expensive and they usually require a lot of commitment on your part to see the whole learning through.
Hiring a personal tutor, this method is usually for those who have a little more to spend and are interested in getting personal services. There are many tutors out there who would be willing to teach you how to speak the language online using videos, audios and by supporting wherever you might have problems. This method is good for those who want personalized services but you should expect to pay more than what you pay for the other methods.
All in all, there are several ways to learn to speak Spanish online, just make sure that you choose a way that you know you would be comfortable with. Learning a new language can be fun and exciting as long as you do it right.