# Fresh question about what to learn with powershell

**URL:** <https://forums.powershell.org/t/fresh-question-about-what-to-learn-with-powershell/7376>\
**Category:** PowerShell Help\
**Created:** [October 20, 2016, 2:47pm UTC](https://forums.powershell.org/t/fresh-question-about-what-to-learn-with-powershell/7376 "2016-10-20T14:47:07Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeremy-smit-2](https://avatars.discourse-cdn.com/v4/letter/j/bcef8e/32.png) [@jeremy-smit-2](https://forums.powershell.org/u/jeremy-smit-2)\
**Post date:** [October 20, 2016, 2:47pm UTC](https://forums.powershell.org/t/fresh-question-about-what-to-learn-with-powershell/7376/1 "2016-10-20T14:47:07Z")

</div>

Dear People,

i few days ago i did topic question what to learn next to powershell.  
Some people gave them there opinion.

But lets start over, for fresh answers.

at the moment i’m learning powershell and learning for mcsa Office 365.  
my colleague told me to look also to a other language that is to learn next to powershell.

now i heard a vew languages C# / Python / Ruby.

in the future i want to create application for better automation, and other it support tools for all platforms.

so wat are you’re opnions tot what to learn.

---

<div class="post-metadata">

**Author:** ![donj](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.powershell.org/donj/32/137_2.png) [@donj](https://forums.powershell.org/u/donj)\
**Post date:** [October 20, 2016, 3:05pm UTC](https://forums.powershell.org/t/fresh-question-about-what-to-learn-with-powershell/7376/2 "2016-10-20T15:05:46Z")

</div>

You’re not going to want to learn “one language to support tools for all platforms.” You’re going to want to learn a great language for each platform you need to support. I know that sounds harder, but it isn’t, really - most languages are based at least loosely on C, so their syntax is always similar. But the “one size fits all” approach with languages is like the “one size fits all” approach for clothing. Never fits right.

For Windows, I’d say PowerShell and C#. For Linux, I’d probably go with Python, myself.

---

<div class="post-metadata">

**Author:** ![jeremy-smit-2](https://avatars.discourse-cdn.com/v4/letter/j/bcef8e/32.png) [@jeremy-smit-2](https://forums.powershell.org/u/jeremy-smit-2)\
**Post date:** [October 21, 2016, 4:20am UTC](https://forums.powershell.org/t/fresh-question-about-what-to-learn-with-powershell/7376/3 "2016-10-21T04:20:50Z")

</div>

is c# also great for office / web applications?

---

<div class="post-metadata">

**Author:** ![jeremy-smit-2](https://avatars.discourse-cdn.com/v4/letter/j/bcef8e/32.png) [@jeremy-smit-2](https://forums.powershell.org/u/jeremy-smit-2)\
**Post date:** [October 26, 2016, 1:06am UTC](https://forums.powershell.org/t/fresh-question-about-what-to-learn-with-powershell/7376/4 "2016-10-26T01:06:05Z")

</div>

?

---

<div class="post-metadata">

**Author:** ![ocram85](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.powershell.org/ocram85/32/250_2.png) [@ocram85](https://forums.powershell.org/u/ocram85)\
**Post date:** [October 26, 2016, 4:12am UTC](https://forums.powershell.org/t/fresh-question-about-what-to-learn-with-powershell/7376/5 "2016-10-26T04:12:46Z")

</div>

If you think about using python in the linux world, then I would use it again for web stuff. In my opinion there are some great web frameworks in python to start with like django.

So if you already use python and C# why not using it for office applications?

---

<div class="post-metadata">

**Author:** ![dotnVo](https://avatars.discourse-cdn.com/v4/letter/d/4af34b/32.png) [@dotnVo](https://forums.powershell.org/u/dotnVo)\
**Post date:** [May 16, 2024, 8:40pm UTC](https://forums.powershell.org/t/fresh-question-about-what-to-learn-with-powershell/7376/6 "2024-05-16T20:40:07Z")

</div>

Closed on May 16, 2024, 8:40pm UTC


