Granted, small steps might feel frustrating because you do not feel that you are going anywhere fast. It might even feel like you are at a stand still.
Big strides on the other hand generate speed and are very satisfying in the short term. But they are also very demanding and hard to maintain in the long run.
So when it comes to language learning, I advocate small steps that you can keep taking over a long time.
Take it easy, take it slowly, ease it into your routine and keep moving towards your learning objectives.
😀 Happy learning!