The GNU C Compiler (GCC).
Linux supports any written language: it understands Unicode natively, so it can display the characters of any language with the appropriate locales included. As far as programming languages, Linux is written in C, but almost any language, from assembly to C to C++ to Python to Perl to .NET can be used on it.
gcc is the most common C-compiler for GNU/Linux platform.
Most programs in Linux are written using C or C++.
Obvious troll is obvious
ls *.c
C programming is just that no matter if the operating system is Windows or Linux. Operating systems usually have an Application Program Interface that is commonly known as an API. The APIs of Windows will be different than Linux because the operating systems are (very) different.
GCC is already for the most part preinstalled in many, if not all, GNU/Linux distributions.
C compiler is a set of program written in order to convert a user code into an executable code which is understood by a Computer.
C, C++ and scripts in Bash, Perl and Python
a preprocessor directive that is not an specified ISO standard that controls actions of complier and linker
Learn a programming language, most preferably C or C++, because those are the languages most commonly used to write applications. C and C++ programs can also run on *nix systems (UNIX, Linux, etc).
A C compiler.