Du musst aber auch mit einberechnen, dass wenn du einen Roboter mit JavaScript programmieren willst hast du sehr viel Overhead, weil du eben so etwas wie ein Betriebssystem brauchst.....
Für Microcontrollerprogrammierung würde ich dir C empfehlen.