I found this comment on this article which I think gets across my point more clearly.

Learning programming languages is like reading the instruction manual of an IKEA desk. Solving problems is like building the actual desk.

Ideally, you want to do both. Just don’t forget that actually building the darn thing is all that matters.