If you haven’t done c++ already, pick blueprints. Hell, even if you’ve done c++, I recommend blueprints first. There is nothing stopping you from hashing out an idea in blueprints and then porting the logic to c++. And blueprints are much faster to pick up and work with (they only start to slow down if inheritance is involved).