New at programming!

To add to that a bit:

Programming in Unreal is nice since, for most general stuff, the engine does have a lot of things to help you along and make programming easier than it would normally be, otherwise. There are a lot of function that handle common situations and a lot of things they take care of automatically, under the hood. For that same reason, though, you won’t learn a lot of the things that make C++ the language that it is, for better or worse. In my opinion, though, it’s definitely worth trying.

Also, don’t feel like you need to choose one or the other. In Unreal, often the best practice is to do things in blueprints and in code.