teachers are very important for learning a proper language or anythings else.
It is not a big difference but I think we can do better.
It is not really necessary, if you have a dictionary and an english book everything is possible.
Well, we are not using computers to learn english.