RE:Que versiones hay de Delphi y cual me recomiend
Vamos por partes dijo Jack. Borland es la empresa que hace Delphi (así como Microsoft es la empresa que hace el Visual Basic). En un principio la empresa se llamaba Borland International, Inc. si mal no recuerdo, luego la compró Inprise y pasó a llamarse Borland/Inprise, Inprise/Borland o Inprise Corp., (creo que todos esos fueron nombres válidos en algún momento) pero se dieron cuenta que el nombre original valía mucho y finalmente se cambiaron por Borland Software Corporation (que es el nombre actual).
Ahora vamos a las versions. Por un lado tienes Delphi para Windows y por otro tienes Delphi para Linux (referenciado habitualmente como Kylix). Delphi 1 era de 16 bits (p/Windows 3.1) y desde Delphi 2 hasta Delphi 6 (la última), son para Windows de 32 bits. Creo que a partir de Delphi 3, por cada versión hay tres ediciones: Standard (sin componentes de bases datos, inernet y otros), Professional, y Enterprise (con componentes avanzados de bases de datos, midas, corba y otras cosas, y con los fuentes de la VCL). En Delphi 6 ya no hay una edición estándar sino que hay una Personal (para desarrollo de aplicaciones no comerciales). Para saber más sobre las características de las ediciones de Delphi 6:
http://www.borland.com/delphi/del6/featurematrix/
En el ambiente Linux tienes Kylix (única versión por ahora) que también viene en tres ediciones: Open Edition para desarrollo de aplicaciones GNU GPL.; Desktop Developer Edition (DDE) que vendría a ser como la profesional, con soporte para MySQL e Interbase; y Server Developer Edition (SDE) con soporte para más bases de datos y componentes para hacer módulos Apache y toda una serie de cosas para Internet. Para saber más sobre las características de las ediciones de Kylix:
http://www.borland.com/kylix/k1/features.html
Espero que te sirva.
Ernesto
P.D.: Se me olvidaba. Hay también una Educational Edition para Delphi 6 y para Kylix.