VEXcode is the language and software that VEX EDR robots are programmed in. VEXcode is a modified version of C++ built for VEX Robotics.
Learn more about VEXcode Text here (VEXcode also has VEXcode Blocks, a drag-and-drop interface similar to scratch, but we will be using VEXcode text): www.vexrobotics.com/vexcode-text
Go to www.vexrobotics.com/vexcode-download, and scroll down to "VEXcode V5 Text". Download VEXcode for your appropriate operating system.
If you have previous programming experience, especially with C++ or a similar language, programming in VEXcode may come relatively quick to you. Regardless, we have compiled a list of resources below that we believe will be useful to both those who have previous coding experience, as well as those who do not.
4-Part VEXcode Tutorial
To start off, we recommend watching this intuitive 4-part tutorial on VEXcode.
Other Helpful Videos
- C++ VEXCode V5 Text Tutorials - Autonomous PID and Multitasking
- C++ VEXCode V5 Text Tutorials - Basic Programming Clawbot Arm and Claw
- C++ VEXCode V5 Text Tutorials - Programming the Clawbot Drivetrain THE RIGHT WAY
- C++ VEXCode V5 Text Tutorials - Variables, if, else if, else, and while Statements
- C++ VEXCode V5 Text Tutorials - The Interface, Robot Configuration, Competition Template
- C++ VEXCode V5 Text Tutorials - Installing VEXCode