Is it worth learning Blueprints?

Virtus Learning Hub is a really good ytber. would definitely recommend you check him out. but there is no better way to learn than to try stuff out yourself. Just take hints from here and there and try to make stuff yourself and you will learn it pretty easily.

Here are some things you can try creating:
1-) a main screen with Play, Quit and options button to familiarize yourself with Widgets.
2-) Random Spawning of actors. (to learn about spawning and stuff.)
3-) fall damage.

and some very important stuff to learn to use when you are good enough.
1-) Inventory (try to make it dynamic and versatile to use. this wont be easy for a beginner and i would rate its difficulty atleast 2 out of 3 difficulty stars :P)
2-) Building (this is also pretty difficult)
3-) power systems. (this is a ok one.)

Components, Structs, SaveGame, Enums, Interface. these are also some things you will need to learn eventually.

now its all up to you what you want to learn.

and btw you cant learn either c++ or bps that easily you will have to devote time to this stuff. i learned what i know (i wont say im good at this but i can create a game with above stuff as long as i have the assets for this which is my biggest concern.).

in the end i would recommend that you watch tutorials on what you want and then try to make stuff with your own logic. Come to this answer hub and look at what you want to know or what others are talking about. this will help you lean. also Try helping others. this will increase your own knowledge by a lot and even maybe give you ideas on game design and stuff.