आपको इसे सीखने की ज़रूरत नहीं है लेकिन यह आपको एक बेहतर प्रोग्रामर बना देगा। आप सीखेंगे कि विंडोज तरीके से चीजों को अलग तरीके से कैसे किया जाए। किसी भी * शेल्स का उपयोग करने से अंततः स्क्रिप्टिंग और नियमित अभिव्यक्ति का उपयोग करने, इंस्टॉलेशन को स्वचालित करने, बड़ी फ़ाइलों को पार्स करने आदि का उपयोग किया जाएगा।
मैं इसे नहीं जानने के लिए मज़ाक करने के बारे में परवाह नहीं करता हूं, जितना मैं इस बात की परवाह करता हूं कि हर बार जब मैं सीखता हूं कि लिनक्स में कुछ और कैसे करना है। यह बस प्रत्येक नए बिट के साथ बेहतर और बेहतर होता रहता है।
पॉवरशेल में बहुत कुछ है जो निक्स दुनिया से आता है, उन्होंने आखिरकार महसूस किया कि स्वचालन के लिए आपको एक अच्छा कंसोल (उस के लिए एमएस से कुडो) की आवश्यकता है। पर्ल और पाइथन दोनों ही सी, बैश, सेड, ऑक के मिश्रण के रूप में प्रतीत होते हैं, सभी अपने तरीके से एक अच्छी चीज बन जाते हैं।
बहुत कम से कम आपके पास अपने फिर से शुरू करने के लिए कुछ और होगा लेकिन यह वास्तव में सबसे अच्छी चीज नहीं है जो आप इससे बाहर निकलेंगे।
मुझे यकीन है कि आप अपनी खुद की चीजों पर पाएंगे जो आपको जाना देगा: "वाह, यह बहुत अच्छा है!" मेरा पहला प्रयोग एक नई विन्यास फाइल को पुनः लोड करने और लॉग को पुनः आरंभ करने के लिए, कभी भी सेवा को रोके बिना और कनेक्शन प्राप्त करने के लिए जारी रखने के लिए USR1 सिग्नल का उपयोग करके अपाचे को "मार" करने में सक्षम था। इसके अलावा ssh और rsync, अच्छा दुःख यह है कि एमएस पोर्ट उन्हें क्यों नहीं मेरे से परे है।