RE:Diferencias entre visual-basic y power-builder
En realidad PowerScript (lenguaje que usa PB) es el lenguaje que más se asemeja a VB en su sintaxis; en consecuencia, su periodo de aprendisaje es muy corto en relación a otros lenguajes; por ejemplo, me refiero a Delphi que emplea su obligatorio Begin y End y su punto y coma en cada sentencia, fuente casi el 90% de errores en ese lenguaje; o a C++ (padre de los lenguajes, debemos reconocer que es muy poderoso) cuyo fuerte son los punteros (dominarlo cuesta muchísimo; sino, porqué crees que lo suprimió Java). Hay que saber usarlos; si no, constituyen en un arma de doble filo, que sólo provocan dolor de cabeza al aprendiz.
El lenguaje de PB, se llama PowerScript y también es muy poderoso para lo que ha sido creado. Me refiero al tratamiento de las BD. Soporta OO con todo lo que implica herencia, polimorfismo, etc. (aunque VB, en Visual Basic.Net, ya está empezando también ha hablar de esas cosas)
En tu caso particular, no te costará mucho aprender PB; lo nuevo para tí será el trabajo de manera más extensa y profunda con BD. No olvides que PB, está especializado en aplicaciones C/S. Además, PowerScript, soporta instrucciones SQL estándar e instrucciones SQL dinámicas incrustadas en un script. De manera general, PowerScript soporta todas las cláusulas específicas de los DMBS.
Si te decides por este lenguaje, te deseo suerte!.