Some people belive that the best way to learn language is studying themselves in online, while the other people believe the best way is to study with others in offline. Although self-studying online is the effective way to acquire language skills, however I totally agree with that idea of studying with others in offine plays a more crucial role to be fluent in foreign language.