Du hast Delphi 2005 Professional. Darin findest Du Delphi.NET und C#. Damit kannst Du Dir doch beides anschauen und mal etwas kennen lernen. Wenn Du später mehr machen willst, wirst Du evtl. auf C# setzen, da man dazu die meisten Codebeispiele im Internet findet. C# ist die "Original .NET Sprache".
Dann wiederum hat auch Delphi.NET ein paar Dinge, die man in anderen .NET Sprachen so nicht findet und ist auch nicht ohne. Wenn Du Dich in der Syntax von Delphi wohler fühlst kannst Du auch dabei bleiben. Spricht nicht viel dagegen, außer Du musst jederzeit cutting-edge-technology nutzen
Am Ende sollte entscheiden, was Du brauchst oder was der Kunde/Arbeitgeber will. Für .NET solltest Du auf jeden Fall C# lernen. Es ist einfach der Standard. Das heißt aber nicht, dass Du Dir nicht mit Delphi.NET arbeiten kannst
...
...