Yeah. Building something and solving your gaps yourself is much better for learning than following a walkthrough.
A walkthrough can be effective onboarding if you're already familiar with the concepts. Otherwise, it takes the right kind of learning mindset to effectively take away results; not just following along, but internalizing the concepts and constructs.
For beginners, both the language and the concepts are new. Repetition/Multiple occasions help with internalizing.