All good points. The one I would throw in for Perl/Gtk2, is that if you know a bit of c, it is easy to convert your Perl/Gtk2 to the c Gtk+. There is a very close adherance to the naming and functioning, and the Gnome-developer tutorials are pretty good.