Learning a language online is pretty much the preferred method these days for a lot of people who are on a budget. For example, English lessons via Skype are going to be a lot more affordable than going to a teacher in person.
One of the ways that cost is way down comes down to the fact that both the instructor and the pupil can do things on their own time. It takes a lot of time and effort to meet up in a certain area in order to get something accomplished. By using a video chat, it is just more convenient for all involved.
It is also much more affordable because these English lessons can be given all around the world. A person can hire somebody who might have a cheaper rate than a local teacher because of the overall cost of living in the area.