The problem with PowerShell is that it's a Windows thing. Whatever you learn will only be useful on Windows and everything you develop with it will tie you further to the platform (and make it harder for you to move on once something better for you appears)
Seriously, it's much smarter to just install Cygwin and forget about Windows-only solutions. You are probably going to deploy whatever you develop on Unix-like servers anyway...
Seriously, it's much smarter to just install Cygwin and forget about Windows-only solutions. You are probably going to deploy whatever you develop on Unix-like servers anyway...