General Stuff
< Programming/Web Development
< COMPUTURZ STUFFZ
< hamalnamal
Get flash to fully experience Pearltrees
Programming experience , preferably C or C++ - Since systems programming is harder than conventional programming, it's assumed that if you want to write an operating system, you have at least some programming experience. Hopefully, you know either C or C++ fairly well. You should know pointers, structs and the basic data types, control loops, and the preprocessor well, but don't worry about the standard libraries, ANSI or otherwise, since those are essentially irrelevent in systems programming (you'll most likely have to write these yourself in the later stages).
Here, you’ll find a list of links that we’ve put together so you can easily get to up-to-date training material that will get you started learning how to program.
This book has been taken out of print by W. H. Freeman. You are welcome to use it if you like. We believed in 1992 it was the way to introduce theory in Computer Science, and we believe that today. Gradiance is offering a free trial of its automated homeworks for the topics covered by this book.
Here is a list of courses and innovative resources to help CS students, faculty, and instructors. These are examples of the training Google engineers use to learn new skills.