Der Lego NXT Roboter kann zum einen mit dem Zusammenklick Baukasten von Lega programmiert werden, dann mit Labview(was meiner Meinung nach eine sehr komfortable Art der Programmierung ist, welche dennoch viele Möglichkeiten offen lässt, wie z.B die Implementierung einer KI)
Zudem kann der NXT auch in einem speziellen C dialekt (NXT-C wenn ich mich nicht irre) programmiert werden.
Der NXT hat durch seinen ARM7 Prozessor zudem auch eine Menge Rechenleistung

Zum RP5/RP6, beide sind mit einem Bootloader ausgerüstet mit dem sie über die serielle Schnittstelle programmiert werden können und werden beide in C programmiert. Besonders die einfache Abfrage der Sensoren durch die mitgelieferte Library ist wirklich komfortabel