What is the best way to start with UE and C++?

When the UDK came out, I wanted to learn UnrealScript. But it was way too difficult. Then UE4 came out, and they switched to C++. Even more difficult. But I started doing some coding in Unity and .NET and learned a lot.

I then started with learning C++ itself, but it was still very difficult. Then I just started coding in Unreal, combined with Blueprint, and managed to do and learn a lot. Now, I’m just learning as I go, always using Google, the forums, and Answerhub to search for solutions or guides. So far, it’s going well, and I’m primarily an artist, also studying that at school. I did have to learn Haxe, but the rest I learned myself. The programming teachers even said I’m quite good.

So my advice: keep at it. If you really want to learn, you have to make an effort. And it will take quite some time before you can make anything practical. Also, get comfortable with Blueprint first, then make something functional, and finally try to port it to C++. With BP you can at least get something working, and then figure out how it can be made in code. That’s how I did it.