Roger is correct. The Wind River Workbench is being used in combination with a new object-oriented version of WPILib. In the new system, you declare objects for inputs and outputs (there are specialized classes for different sensors, motors, joysticks, etc.) and manage these devices through their objects. There are initialization, autonomous, and teleoperated functions to place your code in which are automatically called by WPILib at the appropriate time (teams that used WPILib last year will find this familiar).
If you're a bit rusty in C++ and OOP, I would suggest playing around in Microsoft Visual C++ Express Edition. While you can't use it to compile code for the robot, it is useful as a learning and teaching tool for C++. Tutorials such as
www.learncpp.com are also useful.