Actually, you can also use VB. This semester myself and another student built a robotic arm and programmed it using the pBrick interface from LEGO. LEGO's tech support was stumped every time we called them for a little clarification on the VB/pBrick interface, but the VB code is easy enough to allow someone to mess around with the brick and not damage too much by the way of gears and such. This robotic arm was then trained to respond to voice commands handled by Dragon Point & Speak. We currently have plans to interface it [the arm] with the web, but we need a little more time to get that taken care of. If you'd like to know more, email me.
Actually, you can also use VB. This semester myself and another student built a robotic arm and programmed it using the pBrick interface from LEGO. LEGO's tech support was stumped every time we called them for a little clarification on the VB/pBrick interface, but the VB code is easy enough to allow someone to mess around with the brick and not damage too much by the way of gears and such. This robotic arm was then trained to respond to voice commands handled by Dragon Point & Speak. We currently have plans to interface it [the arm] with the web, but we need a little more time to get that taken care of. If you'd like to know more, email me.