NXT-G is the programming software that comes bundled with the LEGO Mindstorms NXT. There are two different programming interfaces. One is included with the retail and educational kits and the other can be purchased separately.



RobotC is described as 'ROBOTC is a C-Based language which supports robotics platforms like the NXT and VEX' and is a IDE in the development category. There are 2 alternatives to RobotC for Windows and Mac. The best RobotC alternative is NXT-G. It's not free, so if you're looking for a free alternative, you could try Bricx Command Center.
NXT-G is the programming software that comes bundled with the LEGO Mindstorms NXT. There are two different programming interfaces. One is included with the retail and educational kits and the other can be purchased separately.



BricxCC is a Windows (95, 98, ME, NT, W2K, XP, Vista) program commonly known as an integrated development environment (IDE) for programming the RCX (all versions), Scout, Cybermaster, and Spybot programmable bricks using Dave Baum's Not Quite C (NQC) language.
