Is learning blueprint ethical? [Newbie question]

Do you have any programming experience? If not, you should try to learn programming first. Blueprints are actually a good way to get the grasp of programming because you can create visual and moving thingies pretty fast.

If you are concerned about “not programming the game” by yourself, well, you shouldn’t be using a game engine. There are good books about 3D graphics programming, game engine implementation, etc.