Learn a Scripting Language - Python
If you do not already know a scripting language, I strongly recommend that you learn Python, which is easier to maintain as it is designed from the ground up to be object-oriented (feels like C++/Java). PERL used to be the de facto all-purpose scripting language, not any more. See the following links for the reasons:
- Python is Cool (and Perl is not), Especially for C/C++ Programmers
- Python versus PERL
- Python and Ruby, both good!
- Eric S. Raymond's take on Python
A good Python reference book to own is O'Reilly Python Pocket Reference , for only S$13 from Clementi Book Store.

