I know this probably sounds like a silly question but I honestly am unsure. I've almost gotten through my beginning C book which covers all the basics of the language itself (I can go around this board and understand the code people have posted). But if they have written entire Operating Systems in C, then there must be more to it than DOS Windows and command line stuff. How exactly do you make bigger programs such as a text editor or something with graphics, or even something like a chat room just in the DOS Window where you can talk to others?