This path takes you from never having opened PowerShell to writing a small function of your own. Most steps are Shell Lab exercises, so you type real commands in a console in your browser, and each one ticks itself off when you solve it.
Keep the cheat sheet open in another tab. Nobody remembers every parameter; good admins know where to look.