Vous aurez probablement besoin d'une application comme Anjuta ou CodeBlocks (toutes deux se trouvent dans le centre logiciel).
Je recommande vivement Anjuta par rapport à la plupart des autres IDE pour son intégration de Glade (parmi d'autres fonctionnalités), l'utilisation d'autotools (moins de maux de tête), et la portabilité du code (vous pouvez utiliser l'éditeur de texte de votre choix =).
Si vous n'avez pas de problèmes idéologiques, vous pouvez essayer d'utiliser Monodevelop (c'est un bon IDE, similaire à Visual Studio).
Pour obtenir les dépendances pour un développement GTK+ de base, il suffit d'installer buildessential et libgtk2.0-dev comme Kees l'a noté.