Hey folks! I'm a programming newbie looking to dive into Unreal Engine 5 and game development. I'm a bit unsure about which version of C++ I should focus on learning—should I go with C++17 or C++20? I came across a Udemy course that claims C++17 is more widely used, and the instructor seems pretty well-rated. I'd love to hear your thoughts on this!
3 Answers
Just learn C++ as a language first! You can always pick up the new features of the latest versions as you progress. Focus on the fundamentals before worrying about specific versions.
Honestly, it doesn't make a huge difference. The newer versions are mostly backwards compatible, so as a beginner, either C++17 or C++20 should work just fine. The differences are pretty minor when you're just starting out.
C++ versions are designed to be retro-compatible, meaning if you learn the latest version, you can still use older versions without issue. So, I'd say go for the latest—C++20 just brings more features and improvements!
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