Python

For me Python has become my scripting language of choice. I find it is easy to read and certainly less cryptic than Perl and it is cross platform, so I can develop on Windows and use Linux in production. A joy to work with. A great place to start is The Hitchhiker’s Guide to Python! — The Hitchhiker's Guide to Python, closely followed by Python HOWTOs — Python 3.6.0 documentation and BeginnersGuide - Python Wiki

Handy Code Snippets

To print numbers with a leading zero use this:
for i in range(15):
    print('Num: {0:02}'.format(i))

Modules

I find it convenient to keep all my personal Python Modules in a directory like D:\Development\Python\Modules, this can then be added as environment variable called PYTHONPATH to the System Environment Variables. Windows will add it to the existing Python path, in Linux there are more ways to do this, see python - Permanently add a directory to PYTHONPATH - Stack Overflow.

Useful Modules

maya : Python Package Index - for date/time handling