Is it me, or is there an air of sarcasm to this thread?
@OP If you want to make linux, then you would need to read the linux kernel specification, and have a full knowledge of asm. Also, I would recommend at least 5-7 years of c/c++ and asm programming, as well as a good knowledge of Operating Systems and other important CS concepts.
Speaking of first time noobs, I mentioned to my roommate that I was playing around with a new language and he said he couldn't wait till he was experienced enough to be able to say that he's playing around with a new language and not studying the crap out of a new language so that he can sort of make use of it maybe.
It occurred to me that I can't remember how long it took for me to reach a point where I could easily just pick up a language. He had just finished the 3rd comp sci course at our university last semester.
Your roommate will stop being a noob when he realizes that even studying the crap out of a language is playing around with a new language. How else are you going to learn it if you don't play with it? o.O
I would love to write an OS, will I be able to do it after three years at a good UNI(college to USAers)?
I've written test bootloading software, and very small kernels with I/O and video display, interrupts, and I dropped out of high school(i.e., I never went to university, tech schools, any schooling afterwards, etc.).