This site is for programmers who would like to know a little more about hardware, hardware people who would like to know a little more about programming and anyone who would like to know a little about both.
Those just getting into programming and working with hardware will benefit from the tutorial.
preview:
http://www.learn-c.com/
8/11/2001