Meiner Meinung nach ist Scratch tatsächlich nicht so schlecht,
für mich unterscheiden sich die Grundlagen bei Scratch nicht wirklich von anderen Programmierplattformen: Variablen Verzweigungen und Schleifen sind vorhanden und meiner Meinung nach habe ich durch Scratch viele Erfahrungen gesammelt, sodass ich jetzt das Grundprinzip von so einigen Game-Engine's verstehen kann.
Aber du kannst auch schon gleich mit Game-Engines (wie Unity) oder Programmiersprachen (wie C#: Unity verwendet das Programm Visual Studio, das für die Entwicklung von Webanwendungen Visual Basic .NET, C, C++, C++/CLI, C++/CX, C#, F#, SQL Server, TypeScript und Python sowie HTML, JavaScript und CSS unterstützt) benutzen. Ich denke, dass im Grunde Scratch und andere Programmiersprachen genauso funktionieren und genauso schnell zu verstehen sein sollten.
Übrigens bin ich ein Kind, hoffe trotzdem, dass das etwas geholfen hat :3