Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Okay, I am new to operating system development. I know BASIC, C#, Part of C++, Java, and HTML. I do have past programing experiance (I used to work for BDCR) but never attempted to write my own OS. I would appreciate it if you could tell me all of the components necesary in order to have a working OS (Besides Kernel, and Drivers). Is there any programing language that I should learn (Besides Assembly)? What is the first thing that I shoul begin to develop? Please Hepl!