If you are an expert user you will probably use C++ or Python and will use the ROS API of the robot or link against its libraries. You may also want to use ARan’s RESTful API.

If you require an easier entry-level you can use the web-based Visual Programming framework that enables you to quickly define complex behaviours and tasks.