I wouldn't say that the difficulty of finding a meaningful project is a con for learning by doing a project. I mean you could simply attempt the projects that courses teach you to do without reading the course material or visit web challenge websites. On the other hand, courses can save you a lot of time and head scratching later on since they usually cover the best practices for doing things.
You’re right that it’s harder to learn best practices with this method of learning, but I personally don’t try web challenge websites because I feel like they mostly offer the standard todo list projects and don’t let you express much creativity. I would feel more motivated to make something that I came up with or that I believe would be actually helpful to others.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I wouldn't say that the difficulty of finding a meaningful project is a con for learning by doing a project. I mean you could simply attempt the projects that courses teach you to do without reading the course material or visit web challenge websites. On the other hand, courses can save you a lot of time and head scratching later on since they usually cover the best practices for doing things.
You’re right that it’s harder to learn best practices with this method of learning, but I personally don’t try web challenge websites because I feel like they mostly offer the standard todo list projects and don’t let you express much creativity. I would feel more motivated to make something that I came up with or that I believe would be actually helpful to others.