gtk2-perl tries to be perlish, so as to be comfortable and
familiar for perl programmers; but it also tries to stick very close to the C
API, so that any reference material, tutorials, example code, or programming
experience you have with Gtk+ in any language can still be useful.
So, the C API reference documentation at developer.gnome.org will be very useful even when developing in gtk2-perl; use it in conjuction with the guidelines for translating the C API to Perl as described in Gtk2::api.
Documentation for the Gtk3 module and it's dependencies can be
viewed via the perli11ndoc tool that is installed with the
Gtk3 Perl module. The perli11ndoc tool will also
show documentation for any other introspectable GTK+ modules that are
installed on your system. You can find out more about Introspection in
Gtk-Perl in the Gtk-Perl
Introspection page.
Run the perli11ndoc tool by calling it in the shell once
the Gtk3 Perl module is installed on your system.
Gtk2 demos using the Gtk3 bindings.
Documentation for the Gtk2 module is available via the
perldoc utility once the Gtk2 module is installed.
You can also view copies of the documentation in your browser below;
If all else fails, and you feel the need to cry for help, discuss gtk2-perl with the authors on the gtk-perl mailing list. You can search the list archives at markmail or on gnome.org gtk-perl list archives.
There are links to several tutorials for other programming languages on the links page.
Things to help in creating bindings for lib- or GObject-based libraries: