I'm liking PowerShell but it has changed a lot over the past couple of years. I believe we're up to version 5.1.
I'd recommend watching this course at Microsoft Virtual Academy as it does a nice intro to the language in about 4 hours of videos:
https://mva.microsoft.com/en-US/training-courses/powershell-for-sql-data-professionals-16532?l=KKuf31PgC_6705121157