I want to know how to program an operating system. could some one point me in the right direction of how to start. I already know what i want it to do (and I know how to program in BASIC, C++, and Java) so if anyone is willing to help it would be greatly appreciated.