I've read the some posts about how hard it's to compile Linux kernel for newbie. I dissagree with it. But if it's too difficult to compile it yourself get Linux Kernel Auto-Magical Configuration Utilitity. Newest version 18.

I also want to ask is it really so hard to compile it ?!

Enjoy Linux!