You should first get comftable with compiling and running the latest kernel, xorg and mesa. To do that you would at the least need to install the build-essential package.
Originally Posted by str8bs
You can donload the kernel source directly from http://www.kernel.org/ but the grate thing about using git is that you have an easy way of keeping the source up todate and apply patches. All the commands you need to know to get basic use of git is clone, apply and pull.
then all you would have to do to update the source is
git clone http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
And to apply the patch you run
git apply the_patch_file.patch