Learn PowerShell
Cross-platform object-based shell and scripting language from Microsoft
PowerShell is a shell and scripting language built on .NET in which commands (cmdlets) pass structured objects through the pipeline instead of text. It is the standard automation tool for Windows, Active Directory, Microsoft 365 and Azure, and PowerShell 7 runs on Windows, Linux and macOS. Learning it lets you script system administration and cloud tasks with real data types, error handling and modules.
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know