If you want to learn Windows PowerShell, you will be a lucky guy because Microsoft released the Windows PowerShell Survival Guide.
Please read this guide here: https://social.technet.microsoft.com/wiki/contents/articles/183.windows-powershell-survival-guide.aspx
Introduction and Getting Started
PowerShell is a vast product, especially when you take into account how it’s used in other products such as Lync Server, Exchange, and the Windows Operating System. It can be a little daunting to those new with PowerShell – there is a vast array of deeply technical discussions of all of PowerShell’s many aspects, quirks and peculiarities and all. So start at the beginning, and learn the basics, either on you own, or possibly with the aid of a great training class. Then work with it and return to find more. And when you can, how about adding to the body of knowledge referenced here.
Purpose of this Document
The purpose of this document is to help you to learn more about PowerShell and to be successful in applying it. This document seeks to point to the best content on the web to enable you to reach that goal.
Scope of this Document
This page contains links to help you learn more about Microsoft Windows PowerShell. This includes PowerShell fundamentals as well as how PowerShell is used in Windows applications and services. As long as it’s PowerShell related, we’ll try to point to it! The document is also version agnostic, and contains information about current and future versions of PowerShell.
Thanks for reading! You can follow me on Twitter @PrigentNico