I just found this program through some YouTube videos and I'm fascinated by the automation capabilities available. However, it seems like a daunting path ahead with so many cmdlets and parameters to learn. As a complete beginner, I'm struggling to find a decent starting point. Different YouTubers have various approaches—some focus on GitHub and PowerShell v7, others jump straight into cmdlets or coding, but I don't have any coding experience. My ultimate goal is to write simple to moderate scripts, like a command to end my running game processes or send WhatsApp messages based on certain conditions. Can anyone recommend a good beginner PowerShell course or learning resources?
4 Answers
I would recommend starting with books, then gradually automate your daily tasks using PowerShell. I've managed to automate quite a lot of my routine maintenance tasks with it!
Check out Don Jones’ YouTube channel; he has tons of useful videos on PowerShell. Here's a link: [Don Jones YouTube](https://www.youtube.com/@DonJonesConTech).
I'd say start with the book 'PowerShell in a Month of Lunches' along with Don Jones' YouTube playlist. It provides a solid foundation and everything is laid out pretty clearly.
Also, Microsoft has a course called 'Automating Administration with PowerShell' that could be really helpful. Just be careful with scripts generated by AI; always verify what they do.
Make sure to focus on the basics of programming first. PowerShell is just another programming language. You might want to look into languages like Python or JavaScript, which can give you foundational skills. I've found 'PowerShell in a Month of Lunches' helpful as well to understand the PowerShell way of doing things.
I totally agree! That book was how I got started as well. If you like it, I'd suggest checking out 'Learn PowerShell Scripting in a Month of Lunches' as a follow-up.