I am currently in the process of writing a programming tutorial aimed at FIRST Robots. I've completed the first couple of sections on basic programming - you can view those sections here:
http://www.thedevelopersalliance.com...rogramming.pdf (~73kb)
Eventually, I hope to go all the way from beginning programming to useful algorithms and optimization, and then possibly to EEPROM.
Any feedback would be great.