How does it work?
Your robot needs some help to work. You have to program it!
You can program it three ways, via Bluetooth, using it's button directly or more impressive but writing your own programs using NXT-G.
Below is an example of the NXT-G programming interface.
On the left you can access all the different control blocks that can be used to control your robot
In the middle you have a large area where you can write your program. This is done by dragging the control blocks in to the area and linking them together, just like Lego blocks!
Once you have written your program you can then download it to your robot by connecting your computer to the NXt using a USB cable.