Your saying is right those who want to learn English should be confident first and orgaization and the value the time should be respected .....don't be disapointed when seeing people with high level simply they were just like beginners one day it's not a miracle or they woke up some day in the morning talking directly English as native speakers or something like that okey just learn step by step