Learn Advanced C++ Programming
Below are the top discussions from Reddit that mention this online Udemy course.
Discover intermediate to advanced C++, including C++ 11's fantastic additions to the C++ standard
Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.
Taught by
John Purcell
Reddit Posts and Comments
0 posts • 2 mentions • top 2 shown below
1 points • taucetistudios
You will need to learn C++ but only because there is a lot of gatekeeping within the programming community around languages and it is the default language for Unreal. It's also used in a lot of engines.
The best kind of programmer is someone flexible enough to learn new languages depending on the project or application. I've used Java, C, C#, python, Fortran, and C++ and you find at least a handful of engineers at every company who are adamant they know which one is 'the best'. Its nonsense.
That being said if you want a job in games, I recommend starting with this udemy course for C++, it helped bring me up to speed on some of the more C++ specific items used in games like shared_ptr, copy constructors, etc. I think they have a free beginners C++ course too.
FWIW I made most of my game in Blueprints - its the first visual scripting language I really enjoyed. Don't let anyone tell you there's something wrong with using Blueprints - it has tradeoffs like any other language or tool.
1 points • wholl0p
The question is how advanced your C++ skills are currently. I find pretty much all C++ tutorials too exhausting when even the intermediate courses want me to learn what if-else is and how to write methods. If you would describe yourself as an intermediate to professional, this course from John Purcell is the best one I was able to find: https://www.udemy.com/course/learn-advanced-c-programming/
It is very very thorough and talks about the mechanics and details like binding, rvalue references, smart pointer, move semantics, etc.