Python is a popular programming language. It's similar to Perl but (arguably) much cleaner.
I successfully set up python 1.5.2 interpreter on BE-300. As far as I know, later versions of python are not available. The installation program works through ActiveSync, if I remember right.
You can get python for CE from www.python.org.