If you can afford the full Studio version, or tolerate the limitations of the Media version, RR is not a bad choice. There are a few bugs and irritations in the current Linux version, but he similarity to the Hypercard environment, the cross platform capabilities, the choice of IDEs, and the general pleasantness and helpfulness of the Revolution people are strong motivators. It's not perfect, but it retains loyalties, not just mine. It's the closest thing left standing to Hypercard, which means that it's really the closest thing left to an end user package which permits as much programming as you want to get into, but also allows you to produce your own small apps with minimal amounts.
If you can't afford RR or are committed to open source, and you still want the card/stack metaphor, try PythonCard, of which maybe more later depending how people like this piece.
If you aren't committed to the card/stack model, but want something cross platform and high level and financially free, try rebol, of which maybe more later.
If all you want to do is process strings of text and get mental exercise while doing it, there is always awk! The exercise can be guaranteed. Blood will flow in the brain. How much text will be processed is a different question...
Selected Revolution Links:
Links to some other packages mentioned: