There already are lots of alternatives, which do not include web or mobile, but are very illustrative for common programming related stuff. Off the top of my head there is an old language called LOGO [http://en.wikipedia.org/wiki/Logo_(programming_language)]. I do not see need to tie imagination to web and/or mobile.
I sometimes make basic freeby sites for friends. Fully grown adults get really excited about having their own web page up on the net. I've got to admit I had fun with LOGO back in the day, but if I'd been able to manipulate the internet, now that would have been exciting...