I think it's best to just leave them with scratch until they get bored of it. Eventually, if they end up having a passion for programming, the fundamentals built there will help them immensly at picking it up. Be careful not to force your own interests on your kids!