Looking at my followup, I really didn't make it clear that you'll have to learn some bash scripting to be an effective *nix administrator, just because so many parts of the system use bash scripting. But python is much nicer to write anything non-trivial in.