This! Hats off to this summary!
Unfortunately, the official Epic docs are formulated in such a way that they make beginners feel like they have to choose between BP and C++ and/or that it would be hard to port your code back and forth “manually”, which is not the case, not even by a long shot. And I’m saying this as a guy who knew nothing about any sort of programming until I installed UE4.