I just finished the Chapter 1 to 5. Be honestly speaking, it indeed doesn't need any develop background, except chapter 5. I think Chapter 5 is torturous for the person, who doesn't have any develop background in linux, to understand.
BTW, I failed to install new kernel by following the steps the Book mentioned. I thought the problem is making config for new kernel. I used the default configuration(make defconfig). It seems excluding the hard disk module. I will try to make a nwe configuration manually. I will keep updating this blog.
Here is the best answer for the problem I met. Well, at least, I think it is.