It really depends on what you want to work on in the future. If you want to learn a new language "just because" then it really doesn't matter what you choose, you will learn something new with any choice. If you are in the "just because" category then I would recommend python. Python is a serious scripting language, and not "just another one" that is supported and used by noone. It is a very nice scripting language with multithreading, bare simply designed language grammar, tons of libraries for a lot of problems and it has so good platform support it would run even on your wristwatch. :-) Its a very good scripting replacement if you don't like bash scripting on linux. Python is a good assistant when you have to write some throw out code or you have to write some code generator or whatever. Its a very good general purpose tool and in my opinion a good programmer can be much productive sometimes with some scripting knowledge.
EDIT: If you learn python well then you learn how to do magic with a
dynamic programming language[
^]. Often dynamic languages give you very powerful tools to get the job done elegantly and quickly for the price of some performance penalty that simply doesn't matter in 99% of the times (like serialization, server/client programs in a few lines of code).
There are a lot of built in libraries and lot of extra libraries (like database drivers, ftp client, ...)). You can easily become a jack of all trades with this language!
Please invest 1-2 minutes and read the brief wiki page and about page of python:
wiki:
Python (programming language)[
^]
homepage/about:
http://www.python.org/about/[
^]