Wenn man von Borland unabhängig mit Delphi programmieren möchte und mit .NET nicht viel am Hut hat sollte man sich mal Lazarus bzw. FreePascal anschaun. http://www.lazarus.freepascal.org/
Diese IDE und der Compiler sind unter der GPL veröffentlicht worden und gibts sowohl für Windows als auch für Linux