Hi, great that You are here. In this post you can find in my opinion the best reason for learning Powershell which no one will tell you. If you don’t know what is Powershell, please read What is Powershell (is not only for tech Geek) and 3 simple examples of use Powershell for Everybody (for you too) 

Ok, so why you should learn Powershell? Because in my opinion it’s the best platform to learn programing basics. Why is the best? Check this out!!! 

Very simple commands 

Commands in Powershell are very simple because are built with of a verb and noun and separated by a “-“. It’s easier to learn and remember than another command line environment. For example to list directory content in linux you have to use “ls” command but in Powershell is “Get-ChildItem”. In Powershell also you can use “ls” but it’s only alias in order to be more friendly for linux users.  

It’s based on objects – easier to understand 

 Powershell based on objects. When you write command in console, it collects required information and pack this in some object. This object has some information and you can do with this information what you want. It’s the same, if you order some shopping in the Internet (for example bread and t-shirt) and when you take box from the courier it’s your object. You can open your box with purchases and take each item separately which objects are also. I wrote some example in Powershell for you to illustrate. 


Easy way to learn basics programing

Powershell in my opinion is one of the best ways to learn basics programing. If you want to understand conditions, loops you can use Powershell console and start just now to write and have fun. You don’t have to install and configure additional software. If you use Windows you can stop read this post now and start Powershell console. If don’t know how, check my last post 3 basic steps to start using Powershell. 




 The best reason for learning Powershell which no one will tell you – Summary

 What do you think about it? I remember that few years go when I start learning PowerShell that it was amazing that I can write one line script and check the result immediately. Please write in comment your opinion about Powershell.

Get Access to Poshland Resources for FREE!!!

Signup now and receive an email once I publish new content.

I agree to have my personal information transfered to MailChimp ( more information )

I will never give away, trade or sell your email address. You can unsubscribe at any time.

Damian Garbus

Hi, My name is Damian. I'm Powershell geek. Also, I love to improve my productivity and yourself development. I connected Powershell and my productivity tricks and built this blog. You can find here how to learn Powershell and use this to improve your productivity. Enjoy.

    6 replies to "The best reason for learning Powershell which no one will tell you"

    • Michael

      Hey would you mind sharing which blog platform you’re using?
      I’m going to start my own blog in the near future but I’m
      having a difficult time selecting between BlogEngine/Wordpress/B2evolution and Drupal.
      The reason I ask is because your layout seems different then most blogs
      and I’m looking for something completely unique.
      P.S My apologies for being off-topic but I had to ask!

      • Damian Garbus

        Hi, It’s just wordpress 🙂 Do you want more details?

    • Jack

      I do not even know how I ended up here, but I
      thought this post was great. I don’t know who
      you are but certainly you are going to a famous blogger if you
      aren’t already 😉 Cheers!

    • Joris

      Thanks for this !

    • Damian Garbus

      You’re welcome 🙂 If you will have some suggestions please write.

    • […] Damian Garbus here and this is Poshland blog about Powershell. Several posts ago I wrote about the best reason to learn PowerShell. Today I want to show you fast tips to understand PowerShell foreach loop. It’s basics of […]

Leave a Reply

Your email address will not be published.