Hallo Calliope,
die Fragen kannst Du Dir weitgehend selbst beantworten, wenn Du Scratch über den Link einmal startest - Du siehst links in der Leiste alle Kommandos.
Vielleicht noch eine generelle Ergänzung zu Scratch: Wir haben in der Karlsruher Technik-Initiative (technika) Scratch gewählt, weil der didaktische Ansatz perfekt zu fischertechnik passt - siehe meinen
Blog-Eintrag zu Scratch. So ist Scratch z.B. "always on": Klickst Du auf ein Element, wird es sofort (ohne Verzögerung) ausgeführt. Damit erhalten gerade Programmiereinsteiger ein unmittelbares Feedback. Außerdem gibt es konstruktionsbedingt keine Syntaxfehler. Und die Parallelisierung ist grandios gelöst - da kommen andere, Scratch nur oberflächlich nachempfundene Blöckchen-Programmiersprachen wie Blockly oder Robo Pro Coding nicht mit. Dank Lukas sind jetzt fast alle fischertechnik-Controller durch seine Scratch-Extensions ansteuerbar. In den über 230 fischertechnik-AGs der technika haben schon einige tausend Schülerinnen und Schüler damit Programmieren gelernt...
Eine Alternative zu höheren Programmiersprachen wie Python, C++, ... ist Scratch allerdings das nicht - und war auch nie dafür gedacht. Für Einsteiger und auch für ein Rapid Prototyping ist Scratch aber genial.
Beste Grüße
Dirk