I actually never really suggested they do that. I’ve learned enough bare C++ to be just fine without it. In fact, from my own post you quoted, I did say, “… I hardly expect Epic to teach me everything…”
I DID suggest it would be nice to see how C++ translates directly into Unreal Engine, because I do believe it would be a fun method of learning something difficult. By no means do I think it would be an easy thing to do, but Epic has chosen the royalties path and distributed the engine free (and make no mistake, I love it), and people reference and gravitate towards things they learned first and best. You may speak two languages, for example, but you will often prefer and reference your native language above all. C++ and UE4 is unlikely to be the exception, so any amount of additional training they can provide is likely to be worth their time. Our success with the engine is their success. Re-hashing content? Possibly a waste. Updating and supplementing existing content? Not a waste by any stretch of the imagination.
OP, take my word with a grain of salt as someone that has a mere 7-8 months with C++ and still feels he knows little, but get a decent beginner book for C++ programming. Stroustrup’s “Programming Principles and Practice” (2E) is an excellent start. He made the language and heads the standards committee, so he likely knows as much as anyone. It’s a double-edged sword with him though as he occasionally forgets his target audience is beginners, and the structure of the book is… out there. If you can get through it OK though, you’ll have enough of the basics to be dangerous, but understand.
I was fortunate enough to attend college way back when for engineering technologies, so things like logic operators, boolean operations and whatnot weren’t new to me. They’re not hard to learn by any stretch of the imagination, but if you want a REALLY basic book on C++, the best I’ve seen is “Problem Solving With C++” by Walter Savitch.
Between the two, I’d go with Stroustrup, reason being the exercises and examples between the two books. Savitch’s exercises are EXTREMELY dry, typically involving little more than mathematical tasks that aren’t particularly difficult anyway. The examples do their job for the most part, but they’re often overly simplistic. Stroustrup provides FAR better examples and exercises that you can see basic, but real application. It comes with the caveat that his book is definitely not the most beginner friendly, but amazingly still friendly ENOUGH.
You’ll see people saying, “C++ Primer.” Don’t. I bought it, and it was a bad idea. The book never claims to be beginner friendly, instead masquerading as an, “intermediate” level text, but at times makes attempts to be beginner friendly. It does neither well. Stroustrup has a reference book, “The C++ Programming Language” which - as the word “reference” implies - is aimed at more experienced programmers, and was meant to be the equivalent of reading system documentation. It reads friendlier than Primer. Primer has a very bad habit of being overwhelming and very quickly bogging the reader down in details, and it’s equally difficult to know what are unnecessary or obscure details (as a beginner) and which are absolutely essential. As an example, Chapter 3 begins teaching the concept of low and high level const. At this time, you just need to understand the concept of const. Much of the next several chapters (I’ve read) is more of that, and it becomes very frustrating very quickly.
Anyhoo, I hope this was at least helpful. I know I’m still very much a noob and everyone is different, but as a person only ever so slightly ahead of you, it’s still fresh in my memory, which possibly makes me a decent resource for where to - and equally importantly - where NOT to start. Also, if you’re getting any crazy ideas of giving pay sites like PluralSight money, please don’t. MS ran an offer where PluralSight was free for 6 months. It’s not good. It has very knowledgeable people to be certain, but it’s more of a crash course to C++ than anything, and nothing you find there can’t be found free elsewhere. I sincerely doubt you walk away with knowledge commensurate cost.