First of all, C language never requires Teminal for any of its function to work . But, you can optionally use terminal to compile C programs using "gcc".
Next thing you should know is that Fedora can't be installed in Windows as Fedora never provides its Operating System as Windows Executable Program(.exe file). Instead Fedora is an Operating System just like Windows 8.
To install fedora, you need A Fedora Installation media such as CD/DVD or USB Drives or External Hard Drives etc. It means that you can either use CD/DVD or USB Drives or External Hard Drives to Install Fedora 14 Operating System. If you don't have any Fedora installation media then you can easily burn your CD/DVD using Fedora ISO provided here - http://kartolo.sby.datautama.net.id/fedora/releases/20/Live/x86_64/Fedora-Live-Desktop-x86_64-20-1.iso
You can also make your USB Drive as a Bootable Drive just by following this instructions - http://docs.fedoraproject.org/en-US/Fedora/20/html/Installation_Guide/Making_USB_Media.html
Now, you have a Fedora 14 Installation Media. Just plug your USB drive or insert CD/DVD and reboot your PC. Now, enter in BIOS menu(in my case it can be visible when I presses F2 button several time at startup). Now, change the Boot order to boot first from Installation media such as USB Drive, CD/DVD(You must choose the media which your plugged/inserted in your PC such as USB Drive or CD/DVD). Now, when your PC start booting from installation media then you can select "INSTALL" Option and then easily install it as per their instruction.
Do you know - You can also use Android to use terminal as Android is a Linux based operating system.
Do you know - You can also install Android in your PC - http://ultimatetrikz.blogspot.com/2013/07/install-android-on-pc.html