Yo me estoy iniciando en Glade-libglade, GTK+, libgda/libgnomedb y me gusta bastante.
No es lo mismo que VBasic, es C, pero es un sistema de objetos y hay funciones para casi todo. Al fin y al cabo es lo mismo pasar un objeto por referencia que usar objeto->función(). Tienes también clases para manejar cadenas y demás si no quieres lidiar mucho con la memoria. La interfaz la diseñas con Glade, que la escribe en un fichero XML y se genera en tiempo de ejecución si usas libglade.
Algunos enlaces:
http://www.gtk.org http://glade.gnome.org http://www.gnome-db.org
Cuéntanos qué te pareció.
Un saludo,