That's an interesting perspective. I appreciate your response, however, that was not the case for me. Even the mistakes served as learning experiences.
When I learned code,I was told to do things in a certain way, sometimes not fully understanding why. By putting it into the real world context of actual projects, it solidified those concepts.
First off, I appreciate your response. Your points are very valid.
I don't think one should ever stop learning. I do believe however that one should take on projects as soon as they can. Adding that hands on experience is what puts the learning in context.
My point in this article is to get people to take their heads out of the courses, and actually take on projects. Yes, at first you may only do simple projects. However, as you keep learning and keep taking on more projects, the complexity will gradually increase.
When I learned code,I was told to do things in a certain way, sometimes not fully understanding why. By putting it into the real world context of actual projects, it solidified those concepts.