Hola,
Yo trabajo con progress, en concreto con su producto Webspeed para desarrollo de aplicaciones web.
En realidad Progress es sistema de base de datos distribuidas que se explota mediante 4GL.
Desde luego yo te recomiendo que desarrolles en cualquier otro lenguaje, ya que es muy pesado y la distribución de la aplicación es complicada (no se trata de un exe, unas pocas librerias ya correr). Ahora estan preparando un nuevo producto llamado dinamycs con el que pretenden presentar una especie de "interfaz" de programación con objetos ya predefinidos que se supone que hará mas sencillo el desarrollo.
Si quieres documentacion puedes visitar
http://psdn.progress.com que es su base de conocimientos.
tambien puedes mirar en
http://www.peg.com que son unos foros sobre aspectos de progress.
Bueno, espero que esto te oriente mas o menos, pero en mi nombre y en el de todos los usuarios de progress que conozco... busca otra cosa.
jejeje
suerte