hi,
what do you mean with C programming ?
an editor to write C program ? Emacs for example and use xterm to compile.
a graphical interface ? snavigator or grass for example
a graphical interface for C program ? like FLTk (
www.fltk.org ) or glade ( on gnome ) or kdedevelop ( on kde ) .
best regards
bela