Integrating C++ and Blueprints for a non C++ coder

Can anyone point me to some good tutorials for integrating C++ and Blueprints?
Just the basics. Lets say you just want to create base C++ classes containing all your exposed variables that your Blueprints will extend.

Exposing C++ to Blueprints | Live Training | Unreal Engine Livestream - YouTube This one will no doubt be useful.

For myself, I almost always create a C++ base class for anything. So I’ll have a AMyPlayerController, AMyGameMode, etc etc.

It gives me flexibility so that I can add things to C++ when I want, or if some blueprint stuff is getting a bit complicated, I can bring it down to C++.

These pages talk about how to expose variables and functions to blueprints