Learning C++

Any good resources/sites/videos/whatever else that you know of that could help with learning C++ and learning it in the context of Unreal Engine 4?

I think that a good approach is to first learn Blueprints (you have a lot of videos at Epic’s youtube Channel) and learn how Unreal works. Then, you go to C++. One thing, that helped me a lot, was looking at Unreal’s code and see how they do their stuff in C++ and using the menu “Go To Code Definition” when using Blueprints in a C++ Project.