Great ideas! When you're learning to code, I believe it's so important to start small.

Build interesting projects using what you already know - not following a tutorial. These are great examples.

I wrote a whole post about this idea:

And I wrote a series of posts making a tic-tac-toe game with the same motivation as your post. Your readers might find it interesting:

Thanks for writing your article! I wholeheartedly agree.