To program a droid, 1st start at the droid's radial menu and select "program". It will open up a ladder of commands that you can program your droid to respond to. The most common are "store" "attack" "follow" "group", ect. Click on what command you are trying to get the droid to understand, like "group", then type (in spatial mode) the command you want your droid to associate with group. For example, you click "group", then in spatial type g. The droid will give you a "?", then a "!" reply. This must be repeated at least 3 times before the droid stores the information. If you want to name your droid, add it's name to the spatial command string, like <click group> "Bubba group", and repeat until it accepts the command. It takes a while to get used to. Try it first with the easier commands like "store" and "group".