Hey everyone! I'm a beginner learning C and C++. I've covered the basics, arrays, pointers, and object-oriented programming, although I'm still working on fully understanding them. Should I focus on tutorials and exercises until I'm more confident, or start building small projects now and learn new concepts as they become necessary before gradually taking on larger projects? I'd appreciate practical advice from experienced programmers.
4 Answers
Mix both approaches. Use short exercises to strengthen logic and fundamentals, then apply those skills to projects related to your interests. You don’t need to master every concept before starting—projects will show you what to study next.
Start with something that genuinely interests you and build it in small pieces. Large projects are usually just several smaller problems connected by one overall goal, so don’t worry about choosing something impressive right away.
As long as you’re regularly writing code, you’re moving forward. Make a few small projects using what you know, then let each one introduce you to the next concepts you need before attempting something larger.
A hands-on route can be useful if you like physical projects. An Arduino starter kit paired with a structured beginner tutorial series can give you practical C experience while keeping the learning process engaging.

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