Over the years, I´ve learnt that in language learning, what works for one person doesn´t neccesarily work for another, so, I always say that every individual should identify how best he or she learns and work with it. Of course, there is always room for discovering better methods and improvement.
Grammar for some people is not the first step towards learning a language, but I´ve come across people who from the beginner´s course never stop asking question about the grammatical structure of every simple sentence. And according to them, it doesn´t make sense to them if they can´t identify and understand the structure.