123 Spanish and Study Spanish are two places to learn Spanish for free. There is also Spanish dictionary that will teach most of the Spanish words and how to speak Spanish.
A spanish person
studyspanish.com
There are many ways Pimsleur can help one to learn Spanish. Pimsleur can help one to learn Spanish by teaching lessons that allow one to learn the language naturally.
you can download the Duolingo mobile apps and can learn there free of cost.
There are a couple of great sites where you can learn some basic Spanish for free to get your started. Check out the sites: http://www.oninefreespanish.com or try http://www.studyspanish.com and see what you can learn.
there are some free spanish classes on youtube
you can learn Spanish here http://www.studyspanish.com/ or you can learn it here for free http://www.studyspanish.com/freesite.htm. either place would be good
The more languages you can learn, the better it is for you. Spanish is one of most spoken languages on the world nowadays.
No one knows...
You can't
The best software to learn Spanish will be the one that suits the way you like to learn. As they all have different methods I would recommend you take advantage of the Free trials or lessons that most of the online providers provide. Happy hunting :)
www.studyspanish.com/freesite.htm, www.studyspanish.com/, www.spanishprograms.com/, www.123teachme.com/. Here are some links for learning spanish for free. Beware though a lot of these teach you so much, and then say you have to pay to learn more.