I have used scratch many times in the past, I now use godot engine, it uses a custom scripting language that is easy to learn and is very beginner friendly.
Godot is a very good and fun engine.