PowerShell is an objectoriented scripting language which is mainly used for IT operation (maintaining, automating a modern datacenter).
There are lots of blogs and sites out there which try to teach you the fundamental concepts of PowerShell. Of course you will learn this here, too.
In addition to that this blog will combine the principles of software engineering an IT in general with the classical “Scripting” for better results with PowerShell.
Please feel free to contact me, ask questions…