Hey everyone, I'm a bit of a newcomer to scripting and just landed a junior infrastructure engineer position. This role involves managing cloud environments, patching software, and handling machines. I'm eager to improve my PowerShell scripting skills. Could anyone recommend effective courses on YouTube or other resources to help me get started? Any suggestions would be appreciated!
5 Answers
Using tools like ChatGPT or Claude for your learning can be helpful! Try including "ELI5" in your queries to get simpler explanations.
You can find a PDF of "Learn PowerShell in a Month of Lunches" online for free. If you have a ChatGPT subscription, try running Node.js with Codex to learn basic PowerShell commands in the terminal. Enjoy learning!
A great way to start is with the books "Learn PowerShell in a Month of Lunches" and "Learn PowerShell Scripting in a Month of Lunches." Also, check out Microsoft Learn for some free material. There are lots of helpful resources available!
Honestly, I’m not a fan of PowerShell. I tend to write scripts that look more like Python than PowerShell. I find the traditional ways sometimes easier for people unfamiliar with PowerShell. Does that make me a bad person? Maybe, but it just suits my style better.
You don’t have to stick to the typical PowerShell methods if you don’t want to! You can handle output and objects in other ways. It’s all about your preference!
Most of the PowerShell knowledge I gained came from automating repetitive tasks. Keep an eye out for those kinds of tasks at work; they’re perfect opportunities to practice your scripting skills!

Why not just use other tools? I get you can prefer your own methods, but ‘hate’ seems strong. I’ve actually found that using pipes makes code more readable like a sentence; it’s much more compact too!