Is it worth learning Blueprints?

Is it worth learning Blueprints? I mean, in future versions of Unreal will it continue to be used: UE5, UE6 and so on? Or is it better for me to learn how to program? regards

Absolutely, there no guaranty we even gonna see UE5 or 6 as UE4 is now being released in stream like way (and same as Unity and lot of other software now days, there always possibility they may switch to year version numbers) and it probably won’t come soon anyway as we still got lot of features that are not complete (Niagara, ray tracing, etc.). And i don’t think they will ditch it, they freshly (well 5 years or more) ditched UnrealScript from UE3 which was in unreal since very beginning in favor of Blueprint. Blueprint enable programming for artists, so thats also in that favor for keeping it.

You will learn programming via Blueprints, you still need that logical thinking which you can transfer to the any other programming language later on, Blueprint are also heavily object oriented so you can learn that from it.

Dude - Absolutely 100% without any shadow of a doubt - YES, you should learn blueprints !!

Not saying don’t learn to code, however learning blueprints will only help & assist in your journey.

Keep in mind, visual scripting has been around since kismet and UE3. Blueprints is the evolution of visual scripting and the reason for the change in the engine to UE4. Blueprints allows you to program functionality into specific UE4 assets, very powerful stuff !! Whatever it may evolve to next ( UE5, UE6 ) will be based on similar principals of visual scripting.

In addition, you can simply accomplish a lot with blueprints in a very short amount of time. With blueprints, you can probably learn the fundamentals of coding and release several games - in the time it would take you to learn c++,

Virtus Learning Hub on youtube is a great source of information for beginners

Unreal staff say it is worth learning blueprints even if you do mainly C++ in Unreal.

Well you can’t really avoid it as both naturally melt together

you can create very powerful stuff if you use both blueprint and c++. 100% recommended to learn bp if you are using ue4. also there is no indication of anything like bp being removed from ue4. blueprints are a key component of ue4. However its not like you cannot create games without it. Blueprints are powerful enough to create entire games and obviously c++ is the main thing the functions are created from so obviously you can create a whole game with it aswell.

If you dont know how to code then definitely learn bp. but i would recommend that you start to learn to program aswell.

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.