Hey everyone! I'm just getting started with PowerShell and I'm curious about the best way to dive into it as a beginner. I've come across terms like Microsoft Graph and Entra during my research, but I'm not quite sure what they are or if I should focus on them right away. Could someone explain the differences and guide me on where to start? Thanks a lot!
4 Answers
If you're looking for something easier to start with, Python has less complex syntax. But honestly, once you get the hang of one, the next language will seem a lot simpler. Just focus on learning the basics of PowerShell first, and you can transition to Python after that!
Before you jump into Microsoft Graph or Entra, it's best to get familiar with the basics of PowerShell first. Start with understanding the basic syntax, control structures like if/else statements, loops, and custom objects. A great resource is "PowerShell in a Month of Lunches." Graph and Entra are just modules that build on that foundational knowledge, so getting a solid grasp on the basics will help you a lot later on.
That makes sense, I will check that out! Thanks!
Using PowerShell as a command line interface every day can really help you get comfortable with its syntax. Plus, PowerShell v7.5 works on Windows, MacOS, and Linux! Just play around with it and look for practical examples to solidify your understanding. For Python, consider tutorials and classes that fit your learning style. Microsoft Graph and Entra are advanced topics; save them for later unless you have a specific project in mind.
Thanks! I’ll focus on the basics first, that sounds like a solid plan.
Definitely write some local scripts before diving into the cloud stuff. It's like learning to walk before you run! Mastering the fundamentals will give you the confidence to tackle more advanced topics later on. PowerShell is super useful for that.
What do you recommend as the next language? Python seems like a good choice!