Another crazy place to start is retro, where I honed my programming on an AppleII. There is an emulator website: http://www.calormen.com/jsbasic/

Have to hunt down learning for it, but it is BASIC; there is something to quick turnaround experimentation. DS didn't have a strong pull to it. He likes doing tutorials. Recently tried Objective C, a very cumbersome language.