Hi Steve,
All our code is C & C++. If you know C++ you can take a look at the Player / Stage project for examples of how to structure a robot program.
If you want to learn programming and robots, Lego Mindstorms is a good place to start.
Both of my sons (12 & 15) have built and programmed robots using Lego Mindstorms. People have built sophisticated robots using it, click here for some examples, and my favorite, a Lego robot to solve Rubik's Cube!
If you want to learn how to program a winner then you might go here