GUI programming in Ubuntu in C++

I want to create a Screen Shot application for Ubuntu in C++ but i am not sure from where to start GUI coding. Can someone help me!!
https://github.com/GNOME/gnome-screenshot
Lots of careful study awaits.
Registered users can post here. Sign in or register to post.