Vex IQ programming


My team is wondering what programming language do vex iq teams use to program the Vex IQ bot. And what are the benefits of the chosen language.

The options that we have seen are Mod Kit, Vex Code Robot C graphical and Robot C text .

secondly what do we see in worlds for programming language that teams use for Vex IQ


Modkit: is pretty much dead, VEXcode IQ blocks has all the features of modkit with fewer weird bugs and quirks.

ROBOTC graphical: has mostly been replaced by VEXcode blocks for new users as well, but some teams may be sticking with it because they’re already familiar with it.

ROBOTC text: has not yet been replaced by VEXcode (VEXcode IQ text is due out in April/May). Probably most IQ teams doing text-based programming will be using ROBOTC to do it.

There is also RobotMesh Studio, a browser-based programming solution for IQ and EDR with support for graphical programming in Blockly and text-based programming in several languages. RMS has lots of really cool and useful features but a couple of caveats worth noting:

  • An internet connection is required to compile and download code. Most tournaments, including Worlds, do not provide teams with an internet connection.
  • There is an offline app, but it only runs on Windows and may not receive updates quite as quickly as the browser version.

If your team has no previous programming experience, you should probably start with a graphical solution (such as VEXcode blocks or RMS blockly) and work your way up to text-based programming over time.



The team has some experience with Python and have decide to use Robot C or at least give it a shot

Python is one of the languages supported by RobotMesh Studio, so if your kids like Python that’s something to consider.


This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.