This is one of the many guides for this purpose, check it out and good luck.
Also, did you try google? You will get many
results.
BTW, if this is your first time compililing a kernel, try using fedora's existing kernel config file (probably located in /boot/config), and modifying the options.