Here a few links you might find useful.
XNA is a serious development studio that has an express edition (available for free). It can be used to program PC games and XBOX 360 games.
Robotics Studio is used for programming robots (including a virtual on-screen robot).
To get started, check out a few webcasts and virtual labs.