In addition to Robot Builder’s Bonanza by G. McComb, I am also reading Make: More Electronics, Electronics for Inventors, and Make: AVR Programming. And I really want to make my own AVR based something, but i cannot get the hardware up and running.
I wire up my Arduino to be the ISP, wire up a breadboard with a Atmega328 chip, but get failure messages from Arduino when I try to load simple Blink code.
My laptop is being blamed for now, as it is also not able to code the Adafruit Trinket, with similar error messages from the Arduino software.
Anyway, the reason for mentioning this, is that what I really want to do is to program my own chip, and install my own circuit board (printed or just prototyped) in the robot. That would be supercool.
When I fix the connection and is able to code AVRs, Mr. Elliot Williams (author of Make: AVR programming), I will be walking the path you have set.