Fedora is a distro, which means it contains many programs written in many languages ...
If you mean the Linux kernel, that would be 'C'.
Most of the lower level / heavy duty stuff would be C/C++, some Assembler for Device Drivers, bash+python for scripting.
Many other langs are avail/used...
Does that help?