Hi Raj,
I too am fairly new. I wrote a small DOS before, and that's about it. However, it isn't as hard as you would imagine. I am assuming you are familiar with a compiled language of some kind? C, or Ada, or something similar (maybe ALGOL?). A language of that type isn't necessary, but it does make things quite a bit easier. Beyond that, I highly recommend picking up some ASM. One good introduction to ASM and OS programming is here:
http://mikeos.berlios.de/write-your-own-os.htmlA tutorial I like and use as a reference on Ada is here:
http://www.it.bton.ac.uk/staff/je/adacraft/Outside of the coding aspect of things, you will want to read through the tutorials on osdever. Even if you are doing something completely experimental and non-traditional, the amount of knowledge on the site is ridiculous. Gl, hf.