Nichts gegen "moderne" Programmiersprachen aber ob der Spaß an der Sache davon abhängig ist?
Aus eigener Erfahrung (ehrenamtliche Arbeit): ja, eindeutig
Wenn du mit einer Kommandozeile kommst, ist bei vielen der Spaß schnell wieder vorbei.
Wenn du das gleiche mit ein paar Buttons in ein Memo wirfst usw., ist das Interesse höher.
Und mal ganz ehrlich (wegen mSum usw.): Die ganze Zeit habe ich nicht von einem einzigen gehört, dass es schlimm ist, dass alles auf Englisch ist. Logischerweise darf die Hilfe nicht auf Englisch sein, aber mit den englischen Befehlen hatte offenbar niemand Probleme.
Wenn man den Stoff ganz normal mit wenigen Oberflächenelementen im Standard-Delphi behandelt, ist das für die meisten kein Problem.