I totally agree with @Roy_Wierer.Seda145, the best way to learn UE it’s to starting making what you enjoy. If you’re interested in c++, my tips are:
- Search for a tutorial of a mechanic that you would enjoy to make made with blueprints and then try to make your own version of it in c++.
- Try to recreate uncommon game mechanics is a great way to get deeper into c++ code. Something similar to what mix and jam does in unity.
- Start your own game and always search for your questions here in the forum. There are many experienced developers that would love to help.