Non devi impararlo ma ti farà diventare un programmatore migliore. Imparerai come fare le cose in modo diverso rispetto a Windows. L'utilizzo di una qualsiasi delle * shell SH porterà alla fine allo scripting e all'utilizzo di espressioni regolari, automatizzando le installazioni, analizzando file di grandi dimensioni, ecc.
Non mi importa di essere preso in giro per non saperlo, per quanto mi importi quanto sia bello ogni volta che imparo come fare qualcos'altro in Linux. Continua a migliorare sempre di più con ogni nuovo bit.
Powershell ha molto che viene dal mondo nix, finalmente hanno capito che per avere l'automazione hai bisogno di una buona console (kudos per MS per questo). Sia Perl che Python sembrano essere una miscela di C, bash, sed, awk, tutti integrati in una buona cosa a modo loro.
Per lo meno avrai qualcos'altro da inserire nel tuo curriculum ma non è davvero la cosa migliore che ne uscirai.
Sono sicuro che troverai le tue cose che ti faranno andare: "Wow, è fantastico!" Il mio primo è stato essere in grado di "uccidere" Apache utilizzando un segnale USR1 per farlo ricaricare un nuovo file di configurazione e riavviare i log, senza mai interrompere il servizio e continuare a ricevere connessioni. Anche ssh e rsync, buongiorno perché non portarli MS è al di là di me.