question prog, au debut tu devra commencer par faire du C en ligne de commande pour apprendre a maitriser les outil (emacs ou autre), pis apres, si tu veux faire des belles interfaces graphiques, tu pourras passer a GTK ou Qt (avec une preference pour le premier )
Il y a bien eds soft d'assistanat comme VisualC++ sous linux, mais rien ne vaut l'editeur de texte pour coder!
Vala
Sinon, pour la distro, Mdk 9.0 me parait parfaite