Xbee programming question

I have the XBee® & XBee-PRO® 802.15.4 OEM RF Modules
http://www.digi.com/products/wireless/point-multipoint/xbee-series1-module.jsp#overview

MY target is to mount them on a autonomous rover. We will transmit the final destination from the xbee connected to our laptop.

I installed the xctu and have been trying to understand the working of it.
But I have read, but haven’t found a concrete solution to this.
CAN WE program our xbee board using C++/Java/Verilog?

I am guessing from other info i got, its C++.

So can anyone give me a slightly detailed guide on how to start programming the xbee with c++?