Seems like a good idea to me
I'm pretty much of the opinion that learning how to program should be done with nice safe languages like the ones in the list. You know, where simple mis-placement of a ; for example doesn't hose your machine.
My "teaching" language back in the day was Pascal. But I never used it for paid employment and all the languages I know and use today have been self-taught.
It's like learning to drive, you don't sit the newbies in a Ferrari - they'd just end up wrapping it around the nearest tree as soon as you left them alone with it.