... Ich denke, statt ihm zu zeigen, wie er sich von Fall zu Fall behelfsmäßig irgendwas zusammenstoppelt, sollten wir ihm lieber eine Programmiersprache empfehlen, die ihm alle diese Möglichkeiten offenlässt; VBA sollten wir deshalb lieber außen vor lassen. Die meisten Programmiersprachen haben eine C-ähnliche Syntax (Java, PHP, AWK...) und deswegen sollten wir ihm eine solche empfehlen, damit er früh genug ein Gefühl dafür entwickelt, wie man mit deren Möglichkeiten und Tücken umgeht. Delphi dagegen ist eine Sprache, die aus Pascal erwachsen ist; auch sie ist gut und brauchbar, aber die Pascal-Syntax ist nicht so sehr verbreitet wie die von C.
Aus all diesen Gründen empfehle ich ihm, C++ oder (vielleicht noch besser) C# zu verwenden. ...