To KidGuru:
Although you should really want to master C/C++ first before attempting to code an OS, here is a site with some helpful info - www.osdev.org - seriously though, I would try to hold off for a while. Coding an OS isn't overly difficult (well okay it can be frustrating!), but you really need to have a firm grasp on programming theory and operating systems theory before attempting it. Good luck my friend.