Is there any way to do some level of actual programming directly on the Surface RT? I expect that (just like with iOS) you need a "real" PC to develop actual apps for it, but perhaps there are some scripting languages available that run directly on the Surface, so for example my son can do some programming exercises on it?
Or would I need to use a web service for that like ideone?