It comes with the NXT-G programming software . It is posible to use unofficial programming languages , such as NXC , NBC , leJOS NXJ , and RobotC . It comes with the NXT-G programming software , but a variety of unofficial languages exist , such as NXC , NBC , leJOS NXJ , and RobotC .