I’m actually beginner level myself, but maybe you’d find this helpful: Buckys C++ Programming Tutorials - 1 - Installing CodeBlocks - YouTube (just for getting started with the language).
You might also consider a good C++ programming book like C++ Primer (5th Edition) or Accelerated C++ 2000.
And for UE4 specifically take a look at all the items in this post if you haven’t already: Getting Started: C++ Gameplay Programming References - C++ Gameplay Programming - Unreal Engine Forums