Blueprints are UE4 specific. They are a great way of getting going quickly, and make it easy to prototype. I’m a very experienced C++ programmer, but I still stick to blueprints for noodling around. For long term career skills, knowing C++ is more valuable than knowing Blueprints (but also a lot more work!)