In languages, both e-learning and on-site learning have positive and negative points. E-learning needs only a computer, but effectiveness might be reduced and you will probably miss a great travel to a foreign country. On-site learning avoids technology limits, but you spend time, energy and money arriving to a language school or traveling to a foreign country.
Which of this is a better way for learning a language? Is language learning heading to a technology revolution?