I'm currently working through Chapter 5 on learncpp.com, and my main motivation for learning C++ is to create games that are more than just console-based. So, I'm wondering: is it a good idea to start learning SDL3 now, or should I wait? Also, what are the best resources for learning SDL3?
4 Answers
Before diving into SDL3, it's wise to build a solid programming foundation first. Focus on mastering C++ before branching out.
The 'Foo SDL Game Tutorials' by the creator of SDL are fantastic! They have solid examples specifically for SDL3. As soon as you feel comfortable with the fundamentals, jump in and start making things. It’s a great way to learn!
If your goal is game development, it might be better to explore using a full game engine like Godot, Unity, or Unreal Engine. Unreal supports C++, and I believe Godot has some C++ functionality too. This way, you can focus more on building games rather than getting bogged down with the low-level details at first.
Jumping into SDL3 is definitely possible, but just keep in mind that a lot of concepts you'll need, like control flows, arrays, and pointers, might feel overwhelming right now. If you’re aiming to make something simple—like Pong or an incremental game—you could manage it once you have a bit more experience. Just be realistic about what you can achieve without more foundational skills.

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