What I meant is if you started C++ programming with Unreal you’ll become a Unreal C++ Programmer. Then, you include C++ as one of your skills and you find a job as C++ programmer doing… I dont know… doing machine learning stuff for example. Probably you will have to handle with a lot of things Unreal really handle for you.
My point is, if your only c++ background as programmer is what you learned using Unreal, in my opinion (<– I want to highlight this), you missed some things on the way. Obviously if the read some books, videos, tutorials, courses… starting C++ with Unreal is as good start as other (probably better, because would be funnier)
I said that because I found few programmers in my last job who did know what’s a rvalue ref, move constructor or trying to use the templated unreal’s Cast outside of unreal environment