Preview on Benedettelli's NXT book
MCP Daniele Benedettelli, creator of many intriguing robots, has published a preview on his book
Creating cool MINDSTORMS NXT robots that is to appear in March 2008 at Apress.
The Table of Contents looks veeery promising.
As for the programming language, Daniele states on the page that he is using NXC in the book.
The NXC language can be learned starting with my tutorial and the well-written NXC guide by John Hansen (http://bricxcc.sourceforge.net/nbc/).
The robots can be built using:
Chap2: one kit
Chap4: one kit
Chap5: one kit
Chap6: one kit
Chap7: one kit
Chap8: two kits+many extras
Chap9: one kit + touch sensor
To make a remote.controlled JohnNXT, you need more than 3 NXT sets.