Learn to program

Hi all im pretty new here and at coding , i would like to know how you guys have learned to program(maybe find a work!) and handle unreal engine.
Rigth now im reading c++ primer.
Any suggestions or advices are very accepted.
(Sorry for my english im italian , i hope this is the rigth section)
:smiley:

Iā€™m currently learning C++ with the help of two books + learning by doing :smiley:
Before C++ I was using blueprints and the knowledge about them helped me a lot to get into the ā€œrealā€ programming

I personally started waay back with HTML + PHPā€¦ man thatā€™s long agoā€¦ like relatively. Itā€™s only a few years really.

Anyway. It really depends on your application. Since you posted this on the UE4 forum I assume you want to get into game development (on whatever small or large level) as fast as possible.

The best suggestion here is actually to just stick with blueprint for now. C++ in such a complex was is a lot to swallow especially at the beginning and you can learn so much about the engine and general coding with them!
They are not perfect and have their limiations but you will get a fairly good overview about possibilities and how everything is connected. From there on you can start doing small scripts in C++ if you want to (obviously learning a good chunk of it in the meantime). Like a simple actor. A simple character, working with inputs, more physics, spawning stuff and so one. Just do slowly increasingly more complex things but always stick somewhat near to one or another tutorial as there are a lot of concepts you have to learn before you can completely wonder off on your ownā€¦ like classes, interfaces, inheritanceā€¦ quite a lot to be honest.

However learning by doing is always the best and most effective way with programming and especially for a gamer a game engine can be a great incentive to work even harder on it and create something fun :slight_smile:

Good luck and most importantly: Have fun! :smiley:

Thanks for the answers ! i will start learing blueprints and then i move to the code.