PowerShell combines the speed of the command line with the flexibility of a scripting language, making it a valuable Windows administration tool. Here are a few basic commands you'll want to master.
It hurts to see your programs taken apart and their weaknesses exposed, but it will make you a better programmer.