NXT-G

This is another graphical programming language that was built to program with the LEGO Mindstorms NXT robotics kit. Through a drag-and-drop environment, you can arrange function blocks and “sequence beams” to control the flow of the program. It’s a good way to introduce kids to programming and even for newcomers in the robotics field because it can manage components beyond LEGO-manufactured ones.  

This is an index to notable programming languages, in current or historical use. Dialects of BASIC, esoteric programming languages, and markup languages are not included.