This is pretty funny... I wrote an OS once in ASM... It was in real mode, had a simple command prompt and only accepted one command: "reboot".
I you're really serious about this kid, heck, good luck! Learm assembly lanugage because you're going to need it, and learn algebra (c'mon...)...