Dude I love it. I love PowerShell, super awesome stuff.
Also, I started with very little scripting experience and very little programming experience. I'm someone that learns tools best when I have something to either build or fix with them. Because PowerShell has access to .net, it ended up pushing me into C#.
Reasons I love it:
- Objects > strings
- One tool instead of many
- The entire C# std lib is there if I need it.
- Sane syntax vs bash.