Well, I'm not nearly a pro in English but still can speak it pretty well despite the fact that I have never been in an English-speaking country. So I suppose that the Internet gives you the opportunity to master any language without leaving your flat or a house since you can speak with native speakers on here.