Learn the basics in the language first? Really?
Can we even learn the basics first? I find that I cannot do it. I just forge ahead and learn words and get used to the language? I think we need to cover a lot of ground, some new, some old. We need to explore new things, pushing the boundaries, while regularly reviewing the basics, many times during the learning process. The basics take a long time to learn. We need to go back to them over and over. I do not think they can be learned up front. I think trying to force learners to learn the basics first discourages many learners, since it is very hard to do, and for most people very boring.