Windows PowerShell Tutorials
I have a confession to make, a good one. I have always written full blown C# console applications when I want to do some batch jobs that can not be done with STSADM.
I have resisted the idea of going to learn PowerShell for a variety of reasons. However I think it is time for me to stop being an idiot and learn it.
I am currently learning it from this video series:
http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx
Hope this makes my life much easier.