Languages come and go and change. IT is a bit of a fad of the month club. The one consistency is programmatic thinking. Scratch is really good for establishing the core of programmatic thinking without getting bogged down in syntax.

It's also free. Using the online version you can load other people's programs to see how to do things or change numbers here and there to experiment and such.