[header] How to make a computer operating system [title] Learn programming before you begin. [step] Assembly language is essential; another supplementary high level language such as c is strongly recommended. [title] Decide what media you want to load your os on. 
[step] It can be a cd drive, dvd drive, flash drive, a hard disk, a floppy disk, or another pc. [title] Decide on your core idea of an os.