This response seems irrelevant. This is about a new programmer- not a project over ones head. The most important thing I did when learning = I sat down and wrote code, when I came across an issue, I learned how to fix it.
And because of that - it taught me to plan my code better as I went