The Vex IQ system is a snap-together plastic building kit that provides great structural strength but also allows for quick changes of design for creativity's sake.
The coding for VEXIQ software is done with ModKit or RobotC which are both available as graphical language. (It uses a Graphical User Interface, or GUI, to help students assemble code quickly without having to know the details of procedural programming). The graphical nature makes it easy for even the youngest students to get started learning the basics of programming the code that makes a robot execute commands.
Behind the scenes the graphical interface is generating real robotics code in higher level programming languages, so while using the GUI the students are also learning about the structure and logic behind software coding that can easily transfer to other languages such as Robot C.