und dann komme ich junger spund daher, der vor 3 Jahren das erste mal ne Programmiersprache angeguckt hat und dann sein erstes eigenes Delphi Programm mit XE5 geschrieben hat

und total begeistert über die Erfahrungen der "Alten" liest

Ich stehe irgendwo dazwischen.

"Damals" habe ich in der Schule mit Delphi 5 angefangen, zu Hause mit Delphi 7 von einem Freund, der "Delphi for Kids" hatte, weitergemacht. Ab XE die Testversionen ausgiebig getestet, bis XE5, meine erste eigene Version; hab meine erste App damit geschrieben. Mittlerweile bin ich dann auf FreePascal/Codetyphon umgestiegen, da kostenlos und man kann für fast jede Plattform (Raspberry Pi, yeah!) kompilieren... sowie Xamarin/C# für die Appentwicklung.
Doch für kleine Anwendungen, die mal eben für den Eigengebrauch entstehen, kommt immer noch das gute, "alte" XE5 mit dem liebgewonnen Delphi zum Einsatz.