How to use C/C++

I know only vi editor could be used to write C programming under
Unix, How can I edit C/C++ programs today and how to compile it, I want to compile C/C++ program in Linux , how can I do it?
Can I use graphical X Window in Unix. I have used it in Linux.

Get GCC from www.gnu.org Use any editor to create your source code (vi, gvim, joe, pico, etc). Then compile:

gcc -o a.out test.c