A commonly asked question here is: “How Do I Learn PowerShell?”. This sticky post presents common responses to that question with pointers to more details. Please read this post, and look at the resources before you ask questions in the forum as they might help to get you started with PowerShell! If there are missing great references, then please comment below - I add all good ones.
How do you learn best?
This a key question to learning most things. Since there are several ways of learning PowerShell, the ‘right’ way.is by using the modality that suits you best. Here are some key learning modalities to help you learn Powershell:
1. Instructor-led Training
Microsoft has three official courses that you can get at any Microsoft Official Learning partner**.** These are:
Numerous third-party training courses exist - I teach PowerShell across Europe and do so at an accelerated pace compared to the MS courses. (see Labcenter - IT på nätet ). There are other local courses you can find if you look.
2. Book Learning
Many people learn from reading books One of the best books on PowerShell is Don Jones Learn PowerShell in a Month of Lunches. For more information on this book, see Amazon.co.uk Keen-eyed readers may note the similarity between this book and the MS training courses. That is intentional as Don Jones and his team wrote both courses.
An e-book to look at is Conversational PowerShell:
3. Video Training
Some folks learn well by watching videos. There are several recommendations here:
Pluralsight - Pluralsight has a large range of PowerShell related videos covering both the basics and the more advanced topics (e.g. using CIM cmdlets, implementing PowerShell Web Access, etc. generally ). These are commercial offerings but not overly expensive.
Microsoft Virtual Academy - these are free videos from Miicrosoft that feature outstanding presenters. These include:
Don Jones’ Learn Windows PowerShell in a Month of Lunches
This is a set of videos to accompany the book. You can use them on their own. https://www.youtube.com/playlist?list=PL6D474E721138865A
Plataan TV
Windows PowerShell 101 - a free video course introducing PowerShell.
https://plataan.tv/en/plataan/training-course/windows/windows-powershell-101
4. From the community
Many people learn by reading posts here as well as by asking questions and answering questions in this amazing Spiceworks community. The Group Admins and others are a wealth of information and can provide a huge range of tips and tricks. Ask questions here - and have a go at answering them too.
And of course, there are other communities! But why would you want to go anywhere else?
5. Podcasts
Hal Rottenberg and Jonathan Walz have been running The PowerScripting Podcast for years. Always entertaining and always educational. Tune in at https://powershell.org/podcast/
Going Further
PowerShell is a vast subject, here are some resources for additional learning:
Advanced tools and Scripting with PowerShell 3.00 Jump Start - Another Microsoft video with Jeffrey Snover - Advanced Tools & Scripting with PowerShell 3.0 Jump Start | Microsoft Learn