Hey guys,
I'm looking to automate more of the pipeline at our studio, outside of just what's exposed in the extensible languages provided by Photoshop, After Effects, Flash/Animate, and Toon Boom's Harmony and Storyboard Pro. I will often need to be able to have these Adobe/Toon Boom scripts call Python/Powershell scripts, and vice versa, most likely passing parameters along the way. And on top of that, I'll need these scripts to run quickly, since we're dealing with large files. I'm looking to take either a Python or Powershell class, depending on which is more suited to the kinds of things I'm doing.
I'm also a self taught coder, and don't know a lot of the technical side of programming, like sockets, servers, clients, firewalls, .NET, GET, POST, READ, SMB, FTP, LAN, TCP/IP etc. If those are extremely relevant towards scripts that, say, transfer files and manage render farms over the network, and they're prereqs to learning Python/Powershell rather than being taught WITH them, I may have to take classes for that too.
Anyways, are there advantages or impossibilities using Python rather than Powershell, and vice versa, especially in relation to communicating with Adobe (and Toon Boom) products? My resources are limited, so at least for the time being, I can only really pursue one of them.