Python is a text-based programming language suitable for beginners. It's more compact, but not too much more complex, than Scratch. The Python developers say:
"Experienced programmers in any other language can pick up Python very quickly, and beginners find the clean syntax and indentation structure easy to learn."
I plan to do some Python programming here in the future. But, for now:
Python is available from Python.org