by Yvonne Froment
A very good tool for learning a foreign language has proved for me to be Fluent Future - http://www.fluentfuture.com/home. It is a language exchange website, that helped me learn Spanish on a very low budget. I subscribed and learned Spanish from native speakers whom I taught on my turn my mother tongue, French. At some point, I even took Spanish lessons from a Mexican teacher.
It is a very useful and cost-effective language learning resource. Just make sure you have at least headphones to use it to the fullest. A web camera would be even better.