this is great, but now that we have Raspberry Pi, i'm more interested with using it as starting point. simply because, well, it's a computer (something programmers familiar with).
EDIT: bonus point if the book/tutorial can relate with concepts in software development, e.g. "this is equal to a compiler, and this is how you put breakpoints and run debugger"