A Scripters Next Steps
A series introducing C# to experienced PowerShell developers
Introduction
About fifteen years ago my use of PowerShell started to see a major shift.
Like many of you, I moved from the user of the powerhsell to someone who wrote powershell. The one liners and small scripts that i would copy from the internet and run on my own systems to get something done morphed into me creating my own scripts and eventually modules to solve very specific business use cases.
At the time, I recall doing a number of Exchange migrations, so there was a lot of things that got repeated for x number of mailboxes, and many of the migrations i were performing were in the thousands, and often tens of thousands of mailboxes
Exchange, being an early implementor of PowerShell functionality was a great place to be during this time, it catapulted my powershell development skills forward and i eventually started to adopt the mindset that i was in fact, a developer.
A Scripters Next Step spawned from a workshop I delivered at the 2024 PowerShell & DevOps Global summit that introduced C# to PowerShell developers.
Theres a lot of C# learning resources out there, and plenty of PowerShell learning resources, but they all assume either little experience, or prior experience in the same language and the instructional design is based around those constraints
I wanted to create something specifically for people like me, like you, like us. We will gloss over certain things that you should be familiar with as experienced PowerShell developers, and get straight to the meat of C#, we will provide specific comparisons to help you bridge your existing knowledge without reinventing the wheel.
I’m here to help you take a scripters next steps.