Robotc

ROBOTC (trademarked as ROBOTC and frequently spelled RobotC) is an Integrated development environment targeted towards students that is used to program and control LEGO NXT, VEX, RCX, and Arduino robots using a programming language based on the C programming language.

It aims to allow code to be ported from one robotics platform to another with little or no change in code.

ROBOTC underwent major improvements and changes, and has released ROBOTC 3.0. A download site with a 30-day trial license is available.

Read more about Robotc:  ROBOTC, References, External Links