Going from C# to C++

C# was basically Microsoft’s answer to Java. The syntax isn’t really too different but there is a difference.

public static void main(String] args) is replaced with int main()

But in UE4 you’ll be focused with the (what feels like infinite!) libraries that the engine uses along with C++'s libraries.

What separates C++ from any other language can really be boiled down to one word: Pointers. Pointers are probably the most powerful tool you’ll ever use in programming. Direct memory access.

So learning pointers is an absolute must. UProperty is linked to the engine.