Qt Programming 
Qt (http://qt.digia.com/) is a cross-platform (Qt is the basis for the KDE desktop environment supports X Window System (Unix/X11), Apple Mac OS X, and Microsoft Windows NT/9x/2000/XP), it is an object-oriented application development framework, widely used for the development of GUI programs (in which case it is known as a widget toolkit), and for developing non-GUI programs such as console tools and servers. Used in numerous commercial applications such as Google Earth, Skype for Linux and Adobe Photoshop Elements. Released under the LGPL or a commercial license.
The Qt documentation (provided freely as the framework) is probably the best information source you can find. See: http://doc.trolltech.com/. It provides with extensive details on Qt Procedures.
For more help, try #qt on irc.freenode.net.