Goals? advice? expectations?

I’m asking for advice, I’ve started development using UE4 around maybe a little less than a month ago. I’ve been looking into different things and I’ve been starting to see the hard parts. My goal is to be an experienced programmer. Roughly what order should I learn things? What should I learn? Should I learn all the parts of materials or some or none? When should I learn level streaming? When do I learn c++? When should I learn the relationship between the hardware and the game? Should I even learn that yet? When should I learn replication? Maybe even roughly what age should I be to have a solid understanding of game development? I’m currently in middle school almost to high school and I use UE4 very often since covid hit and I have a somewhat between beginner and intermediate understanding. (At least it think) This question is for more experienced users that would be happy to give advice, also please include advice you wish you’d learn earlier. Thanks!

In my opinion, there isn’t a predetermined learning path (self-taught developers opinion). Once you start developing a game you’ll know what to learn. Your project will demand you to learn new skills to advance the development.

also please include advice you wish you’d learn earlier

  • Your project is never going to turn
    out how you imagine it so stop
    tinkering and let it be.
  • You’ll get better over time. This
    means having to redo a lot of
    previous work because it doesn’t
    match the quality anymore so a small
    project to start with is the sane
    option (I’m insane).

That was fast! Thanks for your input! Currently I’m on my first project. I have a saving system mostly working that I can reuse made by myself, building, inventory system, equipment, weapons, survival mechanics from a few tutorials to get an idea, questions on answerhub, but most of it is myself! I’m currently learning c++ and I hope I can, in the future, make quality games mostly with somewhat ease!