Brendon,
Hope your well,
What is it your trying to do with powershell? drop me a mail if you get stuck or need a hand.
I tried learning it from a book and then realised that it wasnt going to work for me so I shelved the Idea. I now use powershell for most new scripts, especially vmware stuff. For me writing the scripts for our exchange migration taught me the most. So my advice is pick a task that you need to script and force yourself to learn that way.
Also a good editor helps, Quest have one iirc, I use notepad++ with the powershell syntax highlighting most of the time.
FWIW I have Windows Powershell Scripting Guide - Wilson and Windows Powershell for Exchange Server 2007 on my desk, but you cant beat google and poshcode
Cheers
David.