ROBOTC
is a powerful C-based programming language with a Windows environment for writing and debugging programs, and the only programming language at this level that offers a comprehensive, real-time debugger. ROBOTC
is a cross-platform solution that allows students to learn the type of c-based programming used in advanced education and professional applications.

Read the WIRED Blog Network article:
The Best Programming Language for LEGO Mindstorms, Hands Down

At this site you will find:

  • Comprehensive ROBOTC.net web support includes forums, how-to guides and links
    to global ROBOTC community
  • Sample programs demonstrate both autonomous and user control phases of competition
  • Companion CD Teaching ROBOTC for LEGO MINDSTORMS is available from the Carnegie Mellon University Robotics Academy in 2008. Preview curriculum now

True C-based source code editor – not just a generic text editor.

  • Automatically increases / decreases source code indents based on code sytax and structure.
  • Optional predictive text editor
  • Hovering over a keyword / variable activates tool tips
  • Unlimited undos – Not just the last action!
  • The only interactive debugger available for LEGO, enabling a dramatic reduction in development time
  • Continously checks for over 50 different causes of software failures
  • Supports user-defined breakpoints in source code
  • Basic and expert modes target both novice and advanced students