I've been programming in C++ for about a year and a half, but lately I feel like I'm no longer making progress. I'm running out of project ideas, and the projects I do start are becoming more challenging than before. How can I push through this stage, keep learning, and regain my motivation?
3 Answers
Try finishing one of the difficult projects rather than abandoning it when it becomes uncomfortable. Working through bugs, unfamiliar concepts, and design problems is where most of the improvement happens. You can also reduce the scope if the full version is too much.
If you're out of ideas, choose a practical problem or recreate a smaller version of something you use. A simple game, command-line tool, file utility, or physics simulation can all teach you a lot, especially if you add features gradually. The important part is to keep practicing consistently.
Harder projects are usually a sign that you're progressing, not stagnating. Break the project into small tasks, learn what you need for each one, and keep moving forward instead of expecting to understand everything immediately.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically