I've been trying to learn C++ for a while because I'm interested in game development, but I'm hitting a wall. I started with some basic concepts and thought I was making progress, but whenever I try to work on a small project, I just get stuck. I find myself constantly looking things up, which can be really frustrating. I put C++ aside for about a year and thought I'd give it another shot, but I'm running into the same issues. Should I switch to an easier language like Python before coming back to C++?
5 Answers
Even after ten years of programming, I still look things up, and that’s completely fine! You won’t remember everything, but learning to find the information you need is a crucial skill. I agree with sticking with C++. Switching to another language might feel easier at first, but you'll likely face similar hurdles. Start small—maybe create a simple game mechanic to get your practice in!
A lot of people think Python is easier, but C++ is essential for game development for better performance, especially with larger projects. If your goal is game dev, stick with C++. Also, consider using game engines like Godot or Unreal, which can help you get into game development without getting lost in the language specifics.
Don't worry, it's totally normal to keep looking things up, even as you get more experienced! A great tip is to break your projects into smaller tasks. That way, each part feels more manageable, and you won’t get overwhelmed by the bigger picture. Stay persistent and keep pushing through the tough spots!
Instead of switching languages, try to find what excited you about C++. My friend dove into it because he wanted to tinker with game mods. If you focus on a project you find enjoyable, it can really help you learn the language better and make the challenges feel more rewarding.
If you're feeling overwhelmed by C++, why not explore Unity with C# or Godot? They share similarities with C++ but are generally more beginner-friendly. This can be a great way to still learn game development concepts while easing into programming without the steep learning curve that C++ can present.

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