CrankyFool writes "Me: Been around computers for most of my adult life; most of it in IT, but spent some time doing QA and software development
My wife: Not so much. She's an attorney, for heavens' sake. But she's got an interest in technical/geek things (and most of her friends are tech/geeks).
So my wife wants to learn programming, for some amorphous reasons. In her words, "I just want to see if I can learn it and do cool things with it." How's that for vague?
She's got an Android phone and a Windows PC, in case it matters. I can, obviously, easily give her access to a UNIX system if it makes a difference.
Anyone have any suggestions? She thought she'd start with C++, which struck me as ENTIRELY INSANE. I'm thinking maybe Scala (which I don't know) or Python (which I do), but ... it's been a long time since I've thought about how to get started in programming."