Yeah Tk is far easier to learn and start out with....I would use it at as a first GUI for teaching GUI principles. The Tk::Canvas and
widgets are still my first choice when wanting to write something complex. The problem with Tk is that it dosn't handle transparent colors, threads, nor themes(look and feel) very well. Gtk2 does all that.