I'm keen on learning PowerShell for my job, but I'm feeling a bit lost. I have previous coding experience, but it's been a while, so I'm pretty rusty. I keep hearing about "PowerShell in a Month of Lunches" but I noticed the associated videos are over a decade old. Are they still relevant? I'm looking for any good courses, whether they're free or paid, to help me learn PowerShell from scratch and stay consistent. Any suggestions would be much appreciated!
5 Answers
"PowerShell in a Month of Lunches" is a solid foundation! It helped me transition from no experience to being able to understand and write short scripts. Even though I only use PowerShell occasionally at work, the book's explanations of concepts helped a lot. Just fair warning, it took me longer than a month to finish it, but it’s definitely worth it! By the way, there’s also a great follow-up called "Learn PowerShell Scripting in a Month of Lunches" that might be helpful.
This sounds great, I'm checking it out!
As odd as it sounds, once you grasp the basics, try using AI tools to assist in your learning. They can help you create scripts and automate tasks more efficiently. Just make sure you fully understand what the generated scripts do. I often work with AI assistance, and it's saved me tons of time, but remember, you need the fundamentals down first.
I’ve been using AI for scripting too. It’s super handy as long as you know the language well enough.
Exactly! Just make sure to double-check and understand everything AI generates. It can definitely help when you know what you’re doing.
If you can use PowerShell at your job, that’s a great opportunity! The more you practice, the more comfortable you’ll get. Also, make good use of the `Get-Help` command; it’s very useful in figuring out commands and options while learning.
I appreciate the tips! I’ll make sure to utilize `Get-Help` as much as I can.
Check out these 9 videos from Microsoft on PowerShell! They give a solid introduction: [Get Started with PowerShell](https://learn.microsoft.com/en-us/shows/getstartedpowershell3/01) and you can follow along easily.
Thanks! I’ll definitely check that out!
The best way to learn is to tackle actual tasks that need completing. Use PowerShell to solve these problems, and keep checking the documentation for any information gaps. Repeating this process will build your familiarity with PowerShell quickly!

Thanks for the suggestion! Is there an instructor-led course or a YouTube series that follows the book? I learn better that way.