Use of C program in Linux

Hi,
I am Rizwan and i am a student . I want to ask a question about the C programming in Linux.
How can i write and compile a C program in Linux?
I am searching the best answer for this question.
Please if any one have any idea, then share you solution over here.
Thanks.
